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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für