Método ISurfaceImageSourceNativeWithD2D::BeginDraw (windows.ui.xaml.media.dxinterop.h)

Inicia una actualización de SurfaceImageSource o VirtualSurfaceImageSource asociada.

Sintaxis

HRESULT BeginDraw(
  [in]  REFRECT updateRect,
  [in]  REFIID  iid,
  [out] void    **updateObject,
  [out] POINT   *offset
);

Parámetros

[in] updateRect

Región de la superficie en la que se dibujará.

[in] iid

IID se usa para buscar el objeto para dibujar.

[out] updateObject

Recibe un puntero COM al objeto de dibujo. En función de iid, esto puede ser idXGISurface, cuando no se usa el dibujo por lotes o un id2D1DeviceContext compartido, al usar el dibujo direct2D por lotes para mejorar el rendimiento al actualizar el contenido de Direct2D en varias superficies.

[out] offset

Recibe el desplazamiento de punto (x,y) de la superficie en la que se dibujará.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado windows.ui.xaml.media.dxinterop.h
Archivo DLL Windows.UI.Xaml.dll

Consulte también

Interoperabilidad de DirectX y XAML

ISurfaceImageSourceNativeWithD2D

SurfaceImageSource

VirtualSurfaceImageSource