Pular para o conteúdo principal
Enfileira uma espera do lado da GPU e retorna imediatamente. Uma espera do lado da GPU é aquela em que a GPU aguarda até que o fence especificado alcance ou exceda o valor especificado.

Sintaxe

Parâmetros

pFence
Tipo: ID3D12Fence *
Um ponteiro para o objeto ID3D12Fence. Value
Tipo: UINT64
O valor que a fila de comandos está aguardando que o fence alcance ou exceda. Assim, quando ID3D12Fence::GetCompletedValue for maior ou igual a Value, a espera será encerrada.

Valor retornado

Tipo: HRESULT Este método retorna um dos Códigos de retorno do Direct3D 12.

Comentários

Como uma espera está sendo enfileirada, a API retorna imediatamente. É a fila de comandos que aguarda (período durante o qual nenhum trabalho é executado) até que o fence especificado alcance o valor solicitado. Se você quiser realizar uma espera do lado da CPU (em que o thread de chamada fica bloqueado até que um fence alcance um valor específico), use a API ID3D12Fence::SetEventOnCompletion em conjunto com WaitForSingleObject (ou uma API semelhante).

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas compatíveis: consoles XBOX Series e família XBOX One

Confira também

ID3D12CommandQueue Sincronização de vários mecanismos
Última modificação em 6 de outubro de 2026