Freigeben über


ICompositionDrawingSurfaceInterop::BeginDraw-Methode (windows.ui.composition.interop.h)

Initiiert das Zeichnen auf der Oberfläche.

Syntax

HRESULT BeginDraw(
  [in, optional] const RECT *updateRect,
  [in]           REFIID     iid,
  [out]          void       **updateObject,
  [out]          POINT      *updateOffset
);

Parameter

[in, optional] updateRect

Typ: const RECT*

Der zu aktualisierende Abschnitt der Oberfläche. Das Updaterechteck muss sich innerhalb der Grenzen der Oberfläche befinden. Wenn Sie nullptr angeben, muss die gesamte Oberfläche aktualisiert werden.

[in] iid

Typ: REFIID

Der Bezeichner der abzurufenden Schnittstelle.

[out] updateObject

Typ: void**

Empfängt einen Schnittstellenzeiger des im iid-Parameter angegebenen Typs. Dieser Parameter darf nicht NULL sein.

[out] updateOffset

Typ: POINT*

Der Offset in die Oberfläche, auf der die Anwendung aktualisierte Inhalte zeichnen soll. Dieser Offset verweist auf die obere linke Ecke des Updaterechtecks.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Anforderungen

   
Zielplattform Windows
Kopfzeile windows.ui.composition.interop.h

Weitere Informationen

ICompositionDrawingSurfaceInterop