ID3D11On12Device2::ReturnUnderlyingResource-Methode (d3d11on12.h)
Mit dieser Methode können Sie ein Direct3D 11-Ressourcenobjekt an Direct3D11On12 zurückgeben und (über Zäune und Zaunsignalwerte) angeben, wann die Ressource für die Nutzung von Direct3D11On12 bereit ist. Sie sollten ReturnUnderlyingResource aufrufen, sobald die Direct3D 12-Arbeit geplant wurde.
Syntax
HRESULT ReturnUnderlyingResource(
[in] ID3D11Resource *pResource11,
[in] UINT NumSync,
[in] UINT64 *pSignalValues,
[in] ID3D12Fence **ppFences
);
Parameter
[in] pResource11
Typ: ID3D11Resource*
Das Direct3D 11-Ressourcenobjekt, das Sie zurückgeben möchten.
[in] NumSync
Typ: UINT
Die Anzahl der Elemente in den Arrays, auf die von pSignalValues und ppFences verwiesen wird.
[in] pSignalValues
Typ: UINT64*
Ein Zeiger auf ein Array von Zaunsignalwerten.
[in] ppFences
Typ: ID3D12Fence**
Ein Zeiger auf ein Array von Zaunobjekten.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Hinweise
Wenn Sie eine Ressource zurückgeben, geben Sie eine Reihe von Zäunen und Zaunsignalwerten an, deren Abschluss angibt, dass sich die Ressource wieder im D3D12_RESOURCE_STATE_COMMON Zustand befindet und für Direct3D11On12 bereit ist, sie zu nutzen.
Schließen Sie in den parallelen Arrays pSignalValues und ppFences alle ausstehenden Arbeiten für die Ressource ein. Die Direct3D11On12-Übersetzungsebene verschiebt die Wartezeiten für diese Argumente, bis die Arbeit für die Ressource geplant ist.
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 | d3d11on12.h |
Bibliothek | D3D11.lib |
DLL | D3D11.dll |
Weitere Informationen
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