Метод ISurfaceImageSourceNativeWithD2D::BeginDraw (windows.ui.xaml.media.dxinterop.h)
Инициирует обновление связанного surfaceImageSource или VirtualSurfaceImageSource.
Синтаксис
HRESULT BeginDraw(
[in] REFRECT updateRect,
[in] REFIID iid,
[out] void **updateObject,
[out] POINT *offset
);
Параметры
[in] updateRect
Область поверхности, в которую будет втягиваться.
[in] iid
IID используется для поиска объекта для рисования.
[out] updateObject
Получает указатель COM на объект рисунка. В зависимости от iid это может быть либо IDXGISurface, если не используется пакетный документ, либо общий ID2D1DeviceContext при использовании пакетного рисования Direct2D для повышения производительности при обновлении содержимого Direct2D на нескольких поверхностях.
[out] offset
Получает смещение точки (x,y) поверхности, в которую будет втягиваться.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | windows.ui.xaml.media.dxinterop.h |
DLL | Windows.UI.Xaml.dll |