Metodo ID3D12Device::OpenSharedHandle (d3d12.h)

Apre un handle per risorse condivise, heaps condivisi e recinzioni condivise, usando HANDLE e REFIID.

Sintassi

HRESULT OpenSharedHandle(
  [in]            HANDLE NTHandle,
                  REFIID riid,
  [out, optional] void   **ppvObj
);

Parametri

[in] NTHandle

Tipo: HANDLE

Handle restituito dalla chiamata a ID3D12Device::CreateSharedHandle.

riid

Tipo: REFIID

Identificatore univoco globale (GUID) per una delle interfacce seguenti:

È possibile ottenere il GUID REFIID o il GUID dell'interfaccia usando la macro __uuidof(). Ad esempio, __uuidof(ID3D12Heap) otterrà il GUID dell'interfaccia in una risorsa.

[out, optional] ppvObj

Tipo: void**

Puntatore a un blocco di memoria che riceve un puntatore a una delle interfacce seguenti:

Valore restituito

Tipo: HRESULT

Questo metodo restituisce uno dei codici restituiti Direct3D 12.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3D12.lib
DLL D3D12.dll

Vedi anche

ID3D12Device

Sistemi multi-adapter