DXGK_VIRTUALGPUSEGMENTINFO structure (dispmprt.h)
Information about the virtual GPU segment info.
Syntax
typedef struct _DXGK_VIRTUALGPUSEGMENTINFO {
ULONG DriverSegmentId;
UINT64 Size;
UINT Alignment;
UINT64 MinSegmentOffset;
UINT64 MaxSegmentOffset;
UINT PrivateDriverData;
} DXGK_VIRTUALGPUSEGMENTINFO, *PDXGK_VIRTUALGPUSEGMENTINFO;
Members
DriverSegmentId
The driver Id of the physical memory segment, which was enumerated by Dxgkrnl. The value starts from 1.
Size
Size in this memory segment, which is needed in the vGPU.
Alignment
Allocation alignment in the memory segment in bytes. This value must be a multiple of 4096 bytes or zero.
MinSegmentOffset
Optionally, the driver can specify a range in the segment where this allocation must be located. If there is no range restriction, set these values to zero. This could be used, for example, when a portion of the VPR range needs to be assigned to a vGPU.
Note
This functionality is deprecated.
MaxSegmentOffset
Optionally, the driver can specify a range in the segment where this allocation must be located. If there is no range restriction, set these values to zero. This could be used, for example, when a portion of the VPR range needs to be assigned to a vGPU.
Note
This functionality is deprecated.
PrivateDriverData
Allocation driver private data.
Requirements
Requirement | Value |
---|---|
Header | dispmprt.h |