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.
Ö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 |