estrutura D3DDDI_NATIVEFENCEMAPPING (d3dukmdt.h)
A estrutura D3DDDI_NATIVEFENCEMAPPING contém mapeamentos de endereços de cerca de GPU nativos no espaço de endereço do processo do chamador.
Sintaxe
typedef struct _D3DDDI_NATIVEFENCEMAPPING {
VOID *CurrentValueCpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
D3DKMT_ALIGN64 BYTE Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;
Membros
CurrentValueCpuVa
Mapeamento somente leitura do valor atual para a CPU. Esse valor é usado por componentes do modo de usuário para sondar a cerca nativa CurrentValue.
CurrentValueGpuVa
Mapeamento de leitura/gravação do valor atual para a GPU no espaço de endereço do processo atual. Esse valor é usado pelo mecanismo de GPU para ler ou gravar na cerca nativa CurrentValue como uma operação de sinal de cerca.
MonitoredValueGpuVa
Mapeamento de leitura/gravação do valor monitorado para a GPU no espaço de endereço do processo atual. Esse valor é usado pelo mecanismo de GPU para verificar se uma interrupção condicional da CPU deve ser gerada.
Reserved[32]
Reservado para uso do sistema.
Observações
Para obter mais informações sobre cercas de GPU nativas, consulte objetos de cerca de GPU nativa.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11, versão 24H2 |
cabeçalho | d3dukmdt.h |