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;

Angehörige

SegmentOffset

Der Offset vom Anfang des Segments in Byte. Der Wert muss an der Segmentseitengrenze ausgerichtet werden.

SizeInBytes

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

Bemerkungen

Eine Möglichkeit, wie DXGK_MEMORYRANGE verwendet wird, ist mit 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 null ist.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- d3dkmddi.h (einschließlich D3dkmddi.h)

Siehe auch

DXGK_QUERYSEGMENTMEMORYSTATE

DXGK_SEGMENTDESCRIPTOR4

DXGKARG_CREATEMEMORYBASIS

DxgkDdiCreateMemoryBasis

DxgkDdiQueryAdapterInfo