Метод 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 |