estrutura DXGK_NATIVE_FENCE_CAPS (d3dkmddi.h)
Um KMD (driver de miniporto de exibição) no modo kernel retorna as funcionalidades de cerca nativa da GPU em DXGK_NATIVE_FENCE_CAPS quando sua função DxgkDdiQueryAdapterInfo é chamada com o tipo de informações do adaptador de consulta DXGKQAITYPE_NATIVE_FENCE_CAPS.
Sintaxe
typedef struct _DXGK_NATIVE_FENCE_CAPS {
UINT MonitoredValueStride;
BOOLEAN MapToGpuSystemProcess;
D3DGPU_VIRTUAL_ADDRESS MinimumAddress;
D3DGPU_VIRTUAL_ADDRESS MaximumAddress;
BYTE Reserved[28];
} DXGK_NATIVE_FENCE_CAPS;
Membros
MonitoredValueStride
Para salvar memória, o sistema operacional agrupa objetos de cerca de GPU nativos não compartilháveis na mesma página de memória. MonitoredValueStride especifica o passo em bytes entre o armazenamento gerenciado pelo sistema operacional para diferentes objetos de cerca que compartilham a mesma página de memória.
MapToGpuSystemProcess
Especifica se os valores atuais e monitorados da cerca nativa devem ser mapeados para um espaço de endereço de processo do sistema de GPU para uso pelo processador de gerenciamento de contexto.
MinimumAddress
Endereço virtual mínimo para mapeamentos de VA de GPU (opcional).
MaximumAddress
Endereço virtual máximo para mapeamentos de VA de GPU (opcional).
Reserved[28]
Reservado para uso do sistema.
Observações
Os valores
Quando o driver define MapToGpuSystemProcess, ele está instruindo o sistema operacional a reservar um espaço de endereço virtual gpu de processo do sistema para o processador de gerenciamento de contexto usar e criar mapeamentos de VA de GPU nesse espaço de endereço para cerca nativa CurrentValue e MonitoredValue. Esses VAs de GPU são posteriormente passados para o retorno de chamada de criação de cerca kmd como
O KMD também pode especificar um e MaximumAddress para restringir mapeamentos de VA de GPU de cerca nativa dentro de um intervalo escolhido para espaço de endereço de processo e espaço de endereço do sistema. Esse limite se aplicará a todas as cercas nativas criadas no sistema.
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 (WDDM 3.2) |
cabeçalho | d3dkmddi.h |