Skip to main content
Aguarda o valor de 64 bits em um local de origem especificado na memória, para satisfazer uma condição de comparação.

Sintaxe

Parâmetros

Address   _In_
Tipo: D3D12_GPU_VIRTUAL_ADDRESS
O endereço base da memória gráfica que contém o valor de avaliação para a espera. O endereço deve estar alinhado a 8 bytes. ComparisonFunction   _In_
Tipo: D3D12_COMPARISON_FUNC
Uma constante de enumeração D3D12_COMPARISON_FUNC que especifica a função a ser usada como base para a condição de espera. O único valor de função de comparação compatível com listas de comandos DMA é D3D12_COMPARISON_FUNC_GREATER_EQUAL. O valor no local de memória Address é testado em relação a ReferenceValue usando essa função. ReferenceValue   _In_
Tipo: UINT64
O valor a ser usado como base de comparação para a espera. Flags   _In_
Tipo: D3D12XBOX_WAIT_FLAGS
Opcional. Uma combinação bit a bit (OR) de constantes de enumeração D3D12XBOX_WAIT_FLAGS que especificam o mecanismo a ser usado para executar a espera. Deve ser definido como D3D12XBOX_WAIT_FLAG_NONE.

Valor retornado

Tipo: void

Comentários

Uma espera é satisfeita quando ((Valor-em-Address & MaskValue) <ComparisonFunction> ReferenceValue) é avaliado como true.
A falha em satisfazer a condição de espera faz com que a GPU trave. Emita esperas com cuidado.

Requisitos

Cabeçalho: d3d12_x.h Biblioteca: d3d12_x.lib Plataformas compatíveis: família XBOX One

Confira também

ID3D12XboxDmaCommandList
Wait32BitValueX
Wait64BitValueX
Write64BitValueBottomOfPipeX
Last modified on October 6, 2026