Condividi tramite


Metodo ISurfaceImageSourceNativeWithD2D::BeginDraw (windows.ui.xaml.media.dxinterop.h)

Avvia un aggiornamento a SurfaceImageSource o VirtualSurfaceImageSource associato.

Sintassi

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

Parametri

[in] updateRect

Area della superficie in cui verrà disegnato.

[in] iid

IID utilizzato per cercare l'oggetto per il disegno.

[out] updateObject

Riceve un puntatore COM all'oggetto disegno. In base a iid, questo può essere un IDXGISurface, quando non si usa un disegno in batch o un ID2D1DeviceContext condiviso, quando si usa un disegno Direct2D in batch per migliorare le prestazioni durante l'aggiornamento del contenuto Direct2D in più superfici.

[out] offset

Riceve l'offset del punto (x,y) della superficie in cui verrà disegnato.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione windows.ui.xaml.media.dxinterop.h
DLL Windows.UI.Xaml.dll

Vedi anche

Interoperabilità DirectX e XAML

ISurfaceImageSourceNativeWithD2D

SurfaceImageSource

VirtualSurfaceImageSource