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 gerado por Dxgkrnl 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.
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 | d3dkmddi.h |