ICompositionDrawingSurfaceInterop::BeginDraw 方法 (windows.ui.composition.interop.h)

启动图面上的绘图。

语法

HRESULT BeginDraw(
  [in, optional] const RECT *updateRect,
  [in]           REFIID     iid,
  [out]          void       **updateObject,
  [out]          POINT      *updateOffset
);

参数

[in, optional] updateRect

类型: const RECT*

要更新的图面部分。 更新矩形必须位于图面的边界内。 指定 nullptr 表示应更新整个图面。

[in] iid

类型: REFIID

要检索的接口的标识符。

[out] updateObject

类型: void**

接收 iid 参数中指定的类型的接口指针。 此参数不能为 NULL。

[out] updateOffset

类型: POINT*

应用程序应在其中绘制更新内容的图面的偏移量。 此偏移量将引用更新矩形的左上角。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

要求

   
目标平台 Windows
标头 windows.ui.composition.interop.h

另请参阅

ICompositionDrawingSurfaceInterop