Метод 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по