Método ID3D12Device::OpenSharedHandle (d3d12.h)
Abre um identificador para recursos compartilhados, heaps compartilhados e cercas compartilhadas usando HANDLE e REFIID.
Sintaxe
HRESULT OpenSharedHandle(
[in] HANDLE NTHandle,
REFIID riid,
[out, optional] void **ppvObj
);
Parâmetros
[in] NTHandle
Tipo: HANDLE
O identificador que foi gerado pela chamada para ID3D12Device::CreateSharedHandle.
riid
Tipo: REFIID
O GUID (identificador global exclusivo) para uma das seguintes interfaces:
O REFIID ou GUID da interface pode ser obtido usando a macro __uuidof(). Por exemplo, __uuidof(ID3D12Heap) obterá o GUID da interface para um recurso.[out, optional] ppvObj
Tipo: void**
Um ponteiro para um bloco de memória que recebe um ponteiro para uma das seguintes interfaces:
Retornar valor
Tipo: HRESULT
Esse método retorna um dos códigos de retorno do Direct3D 12.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |