Compartilhar via


estrutura D3DDDI_NATIVEFENCEMAPPING (d3dukmdt.h)

A estrutura D3DDDI_NATIVEFENCEMAPPING contém mapeamentos nativos de endereço de cerca de GPU no espaço de endereço do processo do chamador.

Sintaxe

typedef struct _D3DDDI_NATIVEFENCEMAPPING {
  void                                  D3DKMT_PTR(
    VOID              *unnamedParam1,
    CurrentValueCpuVa unnamedParam2
  );
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
  D3DKMT_ALIGN64 BYTE                   Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;

Membros

void D3DKMT_PTR( VOID *unnamedParam1, CurrentValueCpuVa unnamedParam2)

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 marcar se uma interrupção de CPU condicional deve ser gerada.

Reserved[32]

Reservado para uso do sistema.

Comentários

Para obter mais informações sobre cercas de GPU nativas, consulte Objetos de cerca de GPU nativos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2
Cabeçalho d3dukmdt.h

Confira também

D3DDDI_NATIVEFENCEINFO

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence