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 |