ID3D12VideoProcessCommandList::Close-Methode (d3d12video.h)

Gibt an, dass die Aufzeichnung in der Befehlsliste abgeschlossen ist.

Syntax

HRESULT Close();

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls einen der folgenden Werte zurück:

  • E_FAIL , wenn die Befehlsliste bereits geschlossen wurde oder während der Aufzeichnung der Befehlsliste eine ungültige API aufgerufen wurde.
  • E_OUTOFMEMORY , wenn dem Betriebssystem während der Aufzeichnung nicht mehr genügend Arbeitsspeicher zur Auswahl war.
  • E_INVALIDARG , wenn während der Aufzeichnung ein ungültiges Argument an die Befehlslisten-API übergeben wurde.

Weitere mögliche Rückgabewerte finden Sie unter Direct3D 12-Rückgabecodes .

Hinweise

Die Runtime überprüft, ob die Befehlsliste noch nicht geschlossen wurde. Wenn während der Aufzeichnung ein Fehler aufgetreten ist, wird der Fehlercode hier zurückgegeben. Die Runtime ruft in diesem Fall nicht die Close Device Driver Interface (DDI) auf.

Ein Beispiel zum Erstellen einer Befehlsliste finden Sie unter ID3D12GraphicsCommandList::Close-Methode.

Anforderungen

   
Kopfzeile d3d12video.h
DLL d3d12.dll