ID3D12VideoProcessCommandList::Reset-Methode (d3d12video.h)
Setzt eine Befehlsliste wieder auf den ursprünglichen Zustand zurück, als ob gerade eine neue Befehlsliste erstellt wurde.
Syntax
HRESULT Reset(
ID3D12CommandAllocator *pAllocator
);
Parameter
pAllocator
Typ: ID3D12CommandAllocator*
Ein Zeiger auf das ID3D12CommandAllocator-Objekt , aus dem das Gerät Befehlslisten erstellt.
Rückgabewert
Typ: HRESULT
Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls einen der folgenden Werte zurück:
- E_FAIL , wenn sich die Befehlsliste nicht im Zustand "geschlossen" befand, als der Reset-Aufruf ausgeführt wurde, oder wenn der Grenzwert pro Gerät überschritten wurde.
- E_OUTOFMEMORY , wenn dem Betriebssystem der Arbeitsspeicher ausging.
- E_INVALIDARG , wenn der Zuweisungsgeber derzeit mit einer anderen Befehlsliste im Status "Aufzeichnung" verwendet wird oder wenn der angegebene Zuordnungsgeber mit dem falschen Typ erstellt wurde.
Hinweise
Weitere Informationen und Beispiele für die Verwendung dieser Methode finden Sie unter ID3D12GraphicsCommandList::Reset-Methode
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12video.h |
DLL | d3d12.dll |