Partilhar via


estrutura DXGKARG_OPENNATIVEFENCE (d3dkmddi.h)

DXGKARG_OPENNATIVEFENCE é a estrutura passada para DxgkDdiOpenNativeFence.

Sintaxe

typedef struct _DXGKARG_OPENNATIVEFENCE {
  HANDLE                     hGlobalNativeFence;
  HANDLE                     hLocalNativeFence;
  HANDLE                     hDevice;
  D3DGPU_VIRTUAL_ADDRESS     CurrentValueGpuVa;
  D3DGPU_VIRTUAL_ADDRESS     MonitoredValueGpuVa;
  DXGK_OPENNATIVEFENCE_FLAGS Flags;
  BYTE                       Reserved[32];
} DXGKARG_OPENNATIVEFENCE;

Membros

hGlobalNativeFence

[in] Identificador atribuído ao driver para o objeto fence criado na chamada anterior para DxgkDdiCreateNativeFence.

hLocalNativeFence

[entrada/saída] Na entrada, o valor de hLocalNativeFence é o identificador Dxgkrnlgerado do objeto.

Na saída, o valor retornado pelo KMD é o identificador interno mantido por KMD a ser usado por retornos de chamada subsequentes para se referir a esse objeto de cerca local.

hDevice

[in] Identificador de driver para o dispositivo pai deste objeto de cerca local.

CurrentValueGpuVa

[in] Mapeamento de leitura/gravação do valor atual para a GPU no espaço de endereço do processo do usuário.

MonitoredValueGpuVa

[in] Mapeamento de leitura/gravação do valor monitorado para a GPU no espaço de endereço do processo do usuário.

Flags

[in] Uma estrutura DXGK_OPENNATIVEFENCE_FLAGS que contém sinalizadores que indicam como abrir o objeto de cerca de GPU local.

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 d3dkmddi.h

Consulte também

DxgkDdiOpenNativeFence