Freigeben über


ID2D1CommandList::Close-Methode (d2d1_1.h)

Weist die Befehlsliste an, die Annahme von Befehlen zu beenden, damit Sie sie als Eingabe für einen Effekt oder in einem Aufruf von ID2D1DeviceContext::D rawImage verwenden können. Sie sollten die -Methode aufrufen, nachdem sie an einen ID2D1DeviceContext angefügt und in geschrieben wurde, aber bevor die Befehlsliste verwendet wird.

Syntax

HRESULT Close();

Rückgabewert

Typ: HRESULT

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

HRESULT BESCHREIBUNG
S_OK Kein Fehler ist aufgetreten.
D2DERR_WRONG_STATE Schließen wurde bereits in der Befehlsliste aufgerufen.
 
Hinweis Wenn der der Befehlsliste zugeordnete Gerätekontext einen Fehler aufweist, gibt die Befehlsliste denselben Fehler zurück.
 

Hinweise

Diese Methode gibt D2DERR_WRONG_STATE zurück, wenn sie bereits in der Befehlsliste aufgerufen wurde. Wenn während der Auffüllung im Gerätekontext ein Fehler aufgetreten ist, gibt die Methode diesen Fehler zurück. Andernfalls gibt die Methode S_OK zurück.

Wenn die Close-Methode einen Fehler zurückgibt, führt jede zukünftige Verwendung der Befehlsliste zum gleichen Fehler.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d2d1_1.h
DLL D2d1.dll

Weitere Informationen

ID2D1CommandList