Metodo ID3D11Device5::CreateFence (d3d11_4.h)
Crea un oggetto di recinzione.
Questa funzione membro equivale alla funzione membro Direct3D 12 ID3D12Device::CreateFence member e si applica tra Direct3D 11 e Direct3D 12 negli scenari di interoperabilità.
Sintassi
HRESULT CreateFence(
UINT64 InitialValue,
D3D11_FENCE_FLAG Flags,
REFIID ReturnedInterface,
[out] void **ppFence
);
Parametri
InitialValue
Tipo: UINT64
Valore iniziale per il recinto.
Flags
Tipo: D3D11_FENCE_FLAG
Combinazione di valori tipizzati di D3D11_FENCE_FLAG combinati usando un'operazione OR bit per bit. Il valore risultante specifica le opzioni per il recinto.
ReturnedInterface
Tipo: REFIID
Identificatore univoco globale (GUID) per l'interfaccia di recinzione (ID3D11Fence). È possibile ottenere il GUID REFIID o il GUID dell'interfaccia per la recinzione usando la macro __uuidof(). Ad esempio, __uuidof(ID3D11Fence) otterrà il GUID dell'interfaccia in un recinto.
[out] ppFence
Tipo: void**
Puntatore a un blocco di memoria che riceve un puntatore all'interfaccia ID3D11Fence usata per accedere alla recinzione.
Valore restituito
Tipo: HRESULT
Restituisce S_OK se ha esito positivo; in caso contrario, restituisce uno dei codici restituiti Direct3D 11.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d11_4.h |
Libreria | D3d11.lib |