Метод 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
Header windows.ui.composition.interop.h

См. также раздел

ICompositionDrawingSurfaceInterop