ISurfaceImageSourceNativeWithD2D ::BeginDraw, méthode (windows.ui.xaml.media.dxinterop.h)

Lance une mise à jour du SurfaceImageSource ou VirtualSurfaceImageSource associé.

Syntaxe

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

Paramètres

[in] updateRect

Région de la surface dans laquelle il sera dessiné.

[in] iid

IID utilisé pour rechercher l’objet pour le dessin.

[out] updateObject

Reçoit un pointeur COM vers l’objet dessin. Selon iid, il peut s’agir d’un IDXGISurface, lorsque vous n’utilisez pas de dessin par lots, ou d’un ID2D1DeviceContext partagé, lorsque vous utilisez un dessin Direct2D par lot pour améliorer les performances lors de la mise à jour du contenu Direct2D sur plusieurs surfaces.

[out] offset

Reçoit le décalage de point (x,y) de la surface dans laquelle il sera dessiné.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 8.1 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête windows.ui.xaml.media.dxinterop.h
DLL Windows.UI.Xaml.dll

Voir aussi

Technologie interop DirectX et XAML

ISurfaceImageSourceNativeWithD2D

SurfaceImageSource

VirtualSurfaceImageSource