structure DXGK_HARDWARERESERVEDRANGES (d3dkmddi.h)

La structure DXGK_HARDWARERESERVEDRANGES est utilisée pour stocker les plages de mémoire réservée matérielles qui ont été interrogées par l’appel du DXGKDDI_QUERYADAPTERINFO.

Syntaxe

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

Membres

NumRanges

Nombre de plages réservées.

pPhysicalRanges

Pointeur vers une structure DXGK_PHYSICAL_MEMORY_RANGE qui contient des informations sur les plages de mémoire physique.

Remarques

Le VidMm (Gestionnaire de mémoire vidéo) vérifie si les plages renvoyées par DXGKDDI_QUERYADAPTERINFO chevauchent toutes les régions de mémoire utilisées par le gestionnaire de mémoire NTOS (système d’exploitation Windows NT). Cette validation garantit que le pilote ne signale pas accidentellement une région de mémoire physique qui se trouve en dehors de la plage réservée, car cela violerait les garanties de sécurité de la fonctionnalité.

Pour plus d’informations, consultez Isolation GPU basée sur IOMMU .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1803
En-tête d3dkmddi.h