Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |