Freigeben über


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

Weitere Informationen

ID3D12Device

Systeme mit mehreren Adaptern