Compartilhar via


estrutura DXGK_HARDWARERESERVEDRANGES (d3dkmddi.h)

A estrutura DXGK_HARDWARERESERVEDRANGES é usada para armazenar os intervalos de memória reservados de hardware que foram consultados pela chamada ao DXGKDDI_QUERYADAPTERINFO.

Sintaxe

typedef struct _DXGK_HARDWARERESERVEDRANGES {
  UINT32                     NumRanges;
  DXGK_PHYSICAL_MEMORY_RANGE *pPhysicalRanges;
} DXGK_HARDWARERESERVEDRANGES;

Membros

NumRanges

O número de intervalos reservados.

pPhysicalRanges

Ponteiro para uma estrutura DXGK_PHYSICAL_MEMORY_RANGE que contém informações sobre os intervalos de memória física.

Comentários

O VidMm (Gerenciador de Memória de Vídeo) valida se os intervalos retornados de DXGKDDI_QUERYADAPTERINFO se sobrepõem a todas as regiões de memória usadas pelo gerenciador de memória NTOS (sistema operacional baseado em Windows NT). Essa validação garante que o driver não relate acidentalmente uma região de memória física fora do intervalo reservado, pois isso violaria as garantias de segurança do recurso.

Consulte Isolamento de GPU baseado em IOMMU para obter mais informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1803
Cabeçalho d3dkmddi.h