Método ID3D11Device5::OpenSharedFence (d3d11_4.h)
Abre um identificador para uma cerca compartilhada usando HANDLE e REFIID.
Essa função membro é uma versão limitada da função membro Direct3D 12 ID3D12Device::OpenSharedHandle e se aplica entre Direct3D 11 e Direct3D 12 em cenários de interoperabilidade. Ao contrário de ID3D12Device::OpenSharedHandle que opera em recursos, heaps e cercas, a função ID3D11Device5::OpenSharedFence opera apenas em cercas; no Direct3D 11, os recursos compartilhados são abertos com a função membro ID3D11Device::OpenSharedResource1 .
Sintaxe
HRESULT OpenSharedFence(
[in] HANDLE hFence,
REFIID ReturnedInterface,
[out, optional] void **ppFence
);
Parâmetros
[in] hFence
Tipo: HANDLE
O identificador que foi retornado por uma chamada para ID3D11Fence::CreateSharedHandle ou ID3D12Device::CreateSharedHandle.
ReturnedInterface
Tipo: REFIID
O GUID (identificador global exclusivo) para a interface ID3D11Fence . O REFIID ou GUID da interface pode ser obtido usando a macro __uuidof(). Por exemplo, __uuidof(ID3D11Fence) obterá o GUID da interface para a cerca.
[out, optional] ppFence
Tipo: void**
Um ponteiro para um bloco de memória que recebe um ponteiro para a interface ID3D11Fence .
Retornar valor
Tipo: HRESULT
Esse método retorna um dos códigos de retorno do Direct3D 11.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d11_4.h |
Biblioteca | D3d11.lib |