Freigeben über


DXGK_HARDWARERESERVEDRANGES Struktur (d3dkmddi.h)

Die DXGK_HARDWARERESERVEDRANGES-Struktur wird verwendet, um die vom Aufruf des DXGKDDI_QUERYADAPTERINFOabgefragten hardware reservierten Speicherbereiche zu speichern.

Syntax

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

Angehörige

NumRanges

Die Anzahl der reservierten Bereiche.

pPhysicalRanges

Zeigen Sie auf eine DXGK_PHYSICAL_MEMORY_RANGE Struktur, die Informationen zu den physischen Speicherbereichen enthält.

Bemerkungen

Der VidMm (Video Memory Manager) überprüft, ob die von DXGKDDI_QUERYADAPTERINFO zurückgegebenen Bereiche alle Bereiche überlappen, die vom NTOS-Speicher-Manager (Windows NT-basiertes Betriebssystem) verwendet werden. Diese Überprüfung stellt sicher, dass der Treiber nicht versehentlich einen Bereich des physischen Speichers meldet, der sich außerhalb des reservierten Bereichs befindet, da dies gegen die Sicherheitsgarantien des Features verstößt.

Weitere Informationen finden Sie unter IOMMU-basierte GPU-Isolation.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1803
Header- d3dkmddi.h