Compartilhar via


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

Confira também

ID3D12Device

Sistemas com vários adaptadores