Metodo ID3D11Device5::OpenSharedFence (d3d11_4.h)
Apre un handle per una recinzione condivisa usando HANDLE e REFIID.
Questa funzione membro è una versione limitata della funzione membro Direct3D 12 ID3D12Device::OpenSharedHandle e si applica tra Direct3D 11 e Direct3D 12 negli scenari di interoperabilità. A differenza di ID3D12Device::OpenSharedHandle che opera su risorse, heaps e recinti, la funzione ID3D11Device5::OpenSharedFence funziona solo sulle recinzioni; in Direct3D 11 le risorse condivise vengono aperte con la funzione membro ID3D11Device::OpenSharedResource1 .
Sintassi
HRESULT OpenSharedFence(
[in] HANDLE hFence,
REFIID ReturnedInterface,
[out, optional] void **ppFence
);
Parametri
[in] hFence
Tipo: HANDLE
Handle restituito da una chiamata a ID3D11Fence::CreateSharedHandle o ID3D12Device::CreateSharedHandle.
ReturnedInterface
Tipo: REFIID
Identificatore univoco globale (GUID) per l'interfaccia ID3D11Fence . È possibile ottenere il GUID REFIID o il GUID dell'interfaccia usando la macro __uuidof(). Ad esempio, __uuidof(ID3D11Fence) otterrà il GUID dell'interfaccia alla recinzione.
[out, optional] ppFence
Tipo: void**
Puntatore a un blocco di memoria che riceve un puntatore all'interfaccia ID3D11Fence .
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei codici restituiti Direct3D 11.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d11_4.h |
Libreria | D3d11.lib |