DXGK_QUERYSEGMENTMEMORYSTATE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dkmddi.h

typedef struct _DXGK_QUERYSEGMENTMEMORYSTATE {
  WORD             DriverSegmentId;
  WORD             PhysicalAdapterIndex;
  union {
    UINT NumInvalidMemoryRanges;
    UINT NumUEFIFrameBufferRanges;
  };
  UINT             NumInvalidMemoryRanges;
  DXGK_MEMORYRANGE *pMemoryRanges;
} DXGK_QUERYSEGMENTMEMORYSTATE, DXGK_SEGMENTMEMORYSTATE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dkmddi-_dxgk_querysegmentmemorystate)

_DXGK_QUERYSEGMENTMEMORYSTATE structure

Description

DXGK_QUERYSEGMENTMEMORYSTATE is used with DxgkDdiQueryAdapterInfo to query invalid graphics processing unit (GPU) memory ranges.

Members

DriverSegmentId

A 1-based segment identifier of a local GPU memory segment.

PhysicalAdapterIndex

Physical adapter index in a linked display adapter link.

NumUEFIFrameBufferRanges

NumInvalidMemoryRanges

The number of entries in the pMemoryRanges array. This is the value returned by the kernel mode driver in DXGK_SEGMENTDESCRIPTOR4.

pMemoryRanges

Array of DXGK_MEMORYRANGE structures for the invalid memory ranges.

See also

DXGK_MEMORYRANGE

DXGK_SEGMENTDESCRIPTOR4

DxgkDdiQueryAdapterInfo