// d3dkmddi.h
typedef struct _DXGKARG_CREATEMEMORYBASIS {
UINT SegmentId;
UINT64 RangeCount;
DXGK_MEMORYRANGE Ranges[1];
} DXGKARG_CREATEMEMORYBASIS;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGKARG_CREATEMEMORYBASIS structure is an input parameter for DxgkDdiCreateMemoryBasis to use to create a memory basis.
SegmentId[in] The driver's segment ID.
RangeCount[in] The number of ranges that this memory basis includes; that is, the number of ranges in Ranges's array.
Ranges[1]Array of DXGK_MEMORYRANGE structures that describe the details for each range of the basis, including SegmentOffset and SizeInBytes.
For more information, see Dirty bit tracking.