ISurfaceImageSourceNativeWithD2D::BeginDraw-Methode (windows.ui.xaml.media.dxinterop.h)
Initiiert ein Update für die zugeordnete SurfaceImageSource oder VirtualSurfaceImageSource.
Syntax
HRESULT BeginDraw(
[in] REFRECT updateRect,
[in] REFIID iid,
[out] void **updateObject,
[out] POINT *offset
);
Parameter
[in] updateRect
Der Bereich der Oberfläche, in den gezeichnet wird.
[in] iid
IID, die verwendet wird, um das Objekt für das Zeichnen zu suchen.
[out] updateObject
Empfängt einen COM-Zeiger auf das Zeichnungsobjekt. Basierend auf iid kann dies entweder ein IDXGISurface sein, wenn keine Batchzeichnung verwendet wird, oder ein freigegebener ID2D1DeviceContext, wenn eine batched Direct2D-Zeichnung verwendet wird, um die Leistung beim Aktualisieren von Direct2D-Inhalten über mehrere Oberflächen zu verbessern.
[out] offset
Empfängt den Punkt (x,y) der Oberfläche, in die gezeichnet wird.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | windows.ui.xaml.media.dxinterop.h |
DLL | Windows.UI.Xaml.dll |
Weitere Informationen
Interoperabilität von DirectX und XAML