ID3D12Device::OpenSharedHandle-Methode (d3d12.h)
Öffnet mithilfe von HANDLE und REFIID ein Handle für freigegebene Ressourcen, freigegebene Heaps und freigegebene Zäune.
Syntax
HRESULT OpenSharedHandle(
[in] HANDLE NTHandle,
REFIID riid,
[out, optional] void **ppvObj
);
Parameter
[in] NTHandle
Typ: HANDLE
Das Handle, das vom Aufruf von ID3D12Device::CreateSharedHandle ausgegeben wurde.
riid
Typ: REFIID
Der globally unique Identifier (GUID) für eine der folgenden Schnittstellen:
Die REFIID oder GUID der Schnittstelle kann mithilfe des Makros __uuidof() abgerufen werden. Beispielsweise ruft __uuidof(ID3D12Heap) die GUID der Schnittstelle zu einer Ressource ab.[out, optional] ppvObj
Typ: void**
Ein Zeiger auf einen Speicherblock, der einen Zeiger auf eine der folgenden Schnittstellen empfängt:
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen der Direct3D 12-Rückgabecodes zurück.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d12.h |
Bibliothek | D3D12.lib |
DLL | D3D12.dll |