Freigeben über


DXGK_MEMORYRANGE Struktur (d3dkmddi.h)

Eine DXGK_MEMORYRANGE-Struktur beschreibt einen Speicherbereich.

Syntax

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

Member

SegmentOffset

Der Offset vom Anfang des Segments in Bytes. Der Wert muss an der Segmentseitenbegrenzung ausgerichtet werden.

SizeInBytes

Die Anzahl der Bytes im Bereich. Der Wert muss ein Vielfaches der Segmentseitengröße sein.

Hinweise

Eine Möglichkeit, DXGK_MEMORYRANGE verwendet wird, ist dxgkDdiQueryAdapterInfo und DXGK_QUERYSEGMENTMEMORYSTATE , um fehlerhafte GPU-Speicherbereiche abzufragen. Die Abfrage erfolgt während der Adapterobjektinitialisierung. Der Treiber wird nur aufgerufen, wenn DXGK_SEGMENTDESCRIPTOR4::NumInvalidMemoryRanges für ein Segment nicht 0 ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

DXGK_QUERYSEGMENTMEMORYSTATE

DXGK_SEGMENTDESCRIPTOR4

DXGKARG_CREATEMEMORYBASIS

DxgkDdiCreateMemoryBasis

DxgkDdiQueryAdapterInfo