ID3D12VideoDecodeCommandList::Close-Methode (d3d12video.h)

Gibt an, dass die Aufzeichnung der Befehlsliste abgeschlossen ist.

Syntax

HRESULT Close();

Rückgabewert

Typ: HRESULT

Gibt S_OK zurück, wenn dies erfolgreich ist; gibt andernfalls einen der folgenden Werte zurück:

  • E_FAIL , wenn die Befehlsliste bereits geschlossen wurde oder eine ungültige API während der Befehlslistenaufzeichnung aufgerufen wurde.
  • E_OUTOFMEMORY , wenn das Betriebssystem während der Aufzeichnung nicht mehr genügend Arbeitsspeicher hat.
  • 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 Laufzeit ü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 Laufzeit ruft die Schließen-Gerätetreiberschnittstelle (DDI) in diesem Fall nicht auf.

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

Anforderungen

   
Header d3d12video.h
DLL d3d12.dll