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, nachdem 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 durch pSignalValues und ppFencesverwiesen 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, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT-Fehlercodezurückgegeben.
Bemerkungen
Wenn Sie eine Ressource zurückgeben, stellen Sie eine Reihe von Zäunen und Zaunsignalwerten bereit, deren Fertigstellung angibt, dass die Ressource wieder im D3D12_RESOURCE_STATE_COMMON Zustand ist und für direct3D11On12 bereit ist, die Ressource zu verbrauchen.
In den parallelen Arrays pSignalValues und ppFencesenthalten alle ausstehenden Arbeiten für die Ressource. Die Direct3D11On12-Übersetzungsebene verzögert die Wartezeiten für diese Argumente, bis die Arbeit für die Ressource geplant ist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 (10.0; Build 19041) |
mindestens unterstützte Server- | Windows Server, Version 2004 (10.0; Build 19041) |
Header- | d3d11on12.h |
Library | D3D11.lib |
DLL- | D3D11.dll |