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

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

Взаимодействие DirectX и XAML

ISurfaceImageSourceNativeWithD2D

SurfaceImageSource

VirtualSurfaceImageSource