ID3D11Device5::OpenSharedFence-Methode (d3d11_4.h)
Öffnet ein Handle für einen freigegebenen Zaun mithilfe von HANDLE und REFIID.
Diese Memberfunktion ist eine eingeschränkte Version der Direct3D 12 ID3D12Device::OpenSharedHandle-Memberfunktion und gilt in Interop-Szenarien zwischen Direct3D 11 und Direct3D 12. Im Gegensatz zu ID3D12Device::OpenSharedHandle , das mit Ressourcen, Heaps und Zäunen arbeitet, funktioniert die ID3D11Device5::OpenSharedFence-Funktion nur für Zäune. In Direct3D 11 werden freigegebene Ressourcen mit der Memberfunktion ID3D11Device::OpenSharedResource1 geöffnet.
Syntax
HRESULT OpenSharedFence(
[in] HANDLE hFence,
REFIID ReturnedInterface,
[out, optional] void **ppFence
);
Parameter
[in] hFence
Typ: HANDLE
Das Handle, das durch einen Aufruf von ID3D11Fence::CreateSharedHandle oder ID3D12Device::CreateSharedHandle zurückgegeben wurde.
ReturnedInterface
Typ: REFIID
Die GUID (Globally Unique Identifier) für die ID3D11Fence-Schnittstelle . Die REFIID oder GUID der Schnittstelle kann mithilfe des Makros __uuidof() abgerufen werden. Beispielsweise ruft __uuidof(ID3D11Fence) die GUID der Schnittstelle in den Zaun ab.
[out, optional] ppFence
Typ: void**
Ein Zeiger auf einen Speicherblock, der einen Zeiger auf die ID3D11Fence-Schnittstelle empfängt.
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen der Direct3D 11-Rückgabecodes zurück.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d11_4.h |
Bibliothek | D3d11.lib |