Método ID3D11Device5::OpenSharedFence (d3d11_4.h)
Abre un identificador para una barrera compartida mediante HANDLE y REFIID.
Esta función miembro es una versión limitada de la función miembro Direct3D 12 ID3D12Device::OpenSharedHandle y se aplica entre Direct3D 11 y Direct3D 12 en escenarios de interoperabilidad. A diferencia de ID3D12Device::OpenSharedHandle que opera en recursos, montones y vallas, la función ID3D11Device5::OpenSharedFence solo funciona en vallas; en Direct3D 11, los recursos compartidos se abren con la función miembro ID3D11Device::OpenSharedResource1 .
Sintaxis
HRESULT OpenSharedFence(
[in] HANDLE hFence,
REFIID ReturnedInterface,
[out, optional] void **ppFence
);
Parámetros
[in] hFence
Tipo: HANDLE
Identificador devuelto por una llamada a ID3D11Fence::CreateSharedHandle o ID3D12Device::CreateSharedHandle.
ReturnedInterface
Tipo: REFIID
Identificador único global (GUID) de la interfaz ID3D11Fence . El REFIID, o GUID, de la interfaz se puede obtener mediante la macro __uuidof(). Por ejemplo, __uuidof(ID3D11Fence) obtendrá el GUID de la interfaz a la barrera.
[out, optional] ppFence
Tipo: void**
Puntero a un bloque de memoria que recibe un puntero a la interfaz ID3D11Fence .
Valor devuelto
Tipo: HRESULT
Este método devuelve uno de los códigos de retorno de Direct3D 11.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d11_4.h |
Library | D3d11.lib |