Método ID3D12Device::CreateFence (d3d12.h)
Cria um objeto fence.
Sintaxe
HRESULT CreateFence(
UINT64 InitialValue,
D3D12_FENCE_FLAGS Flags,
REFIID riid,
[out] void **ppFence
);
Parâmetros
InitialValue
Tipo: UINT64
O valor inicial da cerca.
Flags
Tipo: D3D12_FENCE_FLAGS
Uma combinação de valores de tipo D3D12_FENCE_FLAGS que são combinados usando uma operação OR bit a bit. O valor resultante especifica opções para a cerca.
riid
Tipo: REFIID
O GUID (identificador global exclusivo) para a interface de cerca (ID3D12Fence). O REFIID ou GUID da interface para a cerca pode ser obtido usando a macro __uuidof(). Por exemplo, __uuidof(ID3D12Fence) obterá o GUID da interface para uma cerca.
[out] ppFence
Tipo: void**
Um ponteiro para um bloco de memória que recebe um ponteiro para a interface ID3D12Fence usada para acessar a cerca.
Retornar valor
Tipo: HRESULT
Retorna S_OK se tiver êxito; caso contrário, retornará um dos códigos de retorno do Direct3D 12.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |