Compartilhar via


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

Inicia uma atualização para o SurfaceImageSource ou VirtualSurfaceImageSource associado.

Sintaxe

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

Parâmetros

[in] updateRect

A região da superfície em que será desenhada.

[in] iid

IID usado para pesquisar o objeto para desenho.

[out] updateObject

Recebe um ponteiro COM para o objeto de desenho. Com base em iid, isso pode ser um IDXGISurface, ao não usar o desenho em lote ou um ID2D1DeviceContext compartilhado, ao usar desenho de Direct2D em lote para melhorar o desempenho ao atualizar Direct2D conteúdo em várias superfícies.

[out] offset

Recebe o deslocamento de ponto (x,y) da superfície que será desenhada.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho windows.ui.xaml.media.dxinterop.h
DLL Windows.UI.Xaml.dll

Confira também

Interoperabilidade entre DirectX e XAML

ISurfaceImageSourceNativeWithD2D

SurfaceImageSource

VirtualSurfaceImageSource