Partager via


structure DXGK_MEMORYRANGE (d3dkmddi.h)

Une structure DXGK_MEMORYRANGE décrit une plage de mémoire.

Syntaxe

typedef struct _DXGK_MEMORYRANGE {
  UINT64 SegmentOffset;
  UINT64 SizeInBytes;
} DXGK_MEMORYRANGE;

Membres

SegmentOffset

Décalage du début du segment en octets. La valeur doit être alignée sur la limite de page de segment.

SizeInBytes

Nombre d’octets dans la plage. La valeur doit être un multiple de la taille de page de segment.

Remarques

Une façon dont DXGK_MEMORYRANGE est utilisée est avec DxgkDdiQueryAdapterInfo et DXGK_QUERYSEGMENTMEMORYSTATE pour interroger des plages de mémoire GPU incorrectes. La requête est effectuée lors de l’initialisation de l’objet de l’adaptateur. Le pilote est appelé uniquement si DXGK_SEGMENTDESCRIPTOR4::NumInvalidMemoryRanges n’est pas égal à zéro pour un segment.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Windows Server 2016
d’en-tête d3dkmddi.h (include D3dkmddi.h)

Voir aussi

DXGK_QUERYSEGMENTMEMORYSTATE

DXGK_SEGMENTDESCRIPTOR4

DXGKARG_CREATEMEMORYBASIS

DxgkDdiCreateMemoryBasis

DxgkDdiQueryAdapterInfo