Share via


ID3D12VideoEncodeCommandList::Close-Methode (d3d12video.h)

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

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 Befehlslistenaufzeichnung eine ungültige API aufgerufen wurde.
  • E_OUTOFMEMORY , wenn dem Betriebssystem während der Aufzeichnung der Arbeitsspeicher fehlte.
  • 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

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004 (10.0; Build 19041)
Unterstützte Mindestversion (Server) Windows Server, Version 2004 (10.0; Build 19041)
Kopfzeile d3d12video.h
DLL d3d12.dll