Metodo ID3D12Device::CreateFence (d3d12.h)
Crea un oggetto di recinzione.
Sintassi
HRESULT CreateFence(
UINT64 InitialValue,
D3D12_FENCE_FLAGS Flags,
REFIID riid,
[out] void **ppFence
);
Parametri
InitialValue
Tipo: UINT64
Valore iniziale per il recinto.
Flags
Tipo: D3D12_FENCE_FLAGS
Combinazione di valori tipizzati D3D12_FENCE_FLAGS combinati usando un'operazione OR bit per bit. Il valore risultante specifica le opzioni per il recinto.
riid
Tipo: REFIID
Identificatore univoco globale (GUID) per l'interfaccia di recinzione (ID3D12Fence). È possibile ottenere il GUID REFIID o il GUID dell'interfaccia per la recinzione usando la macro __uuidof(). Ad esempio, __uuidof(ID3D12Fence) otterrà il GUID dell'interfaccia in un recinto.
[out] ppFence
Tipo: void**
Puntatore a un blocco di memoria che riceve un puntatore all'interfaccia ID3D12Fence 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 12.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d12.h |
Libreria | D3D12.lib |
DLL | D3D12.dll |