Método ID3D11Device5::CreateFence (d3d11_4.h)
Cria um objeto fence.
Essa função membro é equivalente à função membro Direct3D 12 ID3D12Device::CreateFence e se aplica entre Direct3D 11 e Direct3D 12 em cenários de interoperabilidade.
Sintaxe
HRESULT CreateFence(
UINT64 InitialValue,
D3D11_FENCE_FLAG Flags,
REFIID ReturnedInterface,
[out] void **ppFence
);
Parâmetros
InitialValue
Tipo: UINT64
O valor inicial da cerca.
Flags
Tipo: D3D11_FENCE_FLAG
Uma combinação de valores de tipo D3D11_FENCE_FLAG que são combinados usando uma operação OR bit a bit. O valor resultante especifica opções para a cerca.
ReturnedInterface
Tipo: REFIID
O GUID (identificador global exclusivo) para a interface de cerca (ID3D11Fence). O REFIID ou GUID da interface para a cerca pode ser obtido usando a macro __uuidof(). Por exemplo, __uuidof (ID3D11Fence) 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 ID3D11Fence 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 11.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d11_4.h |
Biblioteca | D3d11.lib |