DXGK_QUERYSEGMENTOUT4 結構 (d3dkmddi.h)
DXGK_QUERYSEGMENTOUT4結構包含從驅動程式傳回的記憶體區段資訊。
語法
typedef struct _DXGK_QUERYSEGMENTOUT4 {
UINT NbSegment;
BYTE *pSegmentDescriptor;
UINT PagingBufferSegmentId;
UINT PagingBufferSize;
UINT PagingBufferPrivateDataSize;
SIZE_T SegmentDescriptorStride;
} DXGK_QUERYSEGMENTOUT4;
成員
NbSegment
pSegmentDescriptor 陣列中的元素數目。 系統會呼叫 DxgkDdiQueryAdapterInfo (DXGKQAITYPE_QUERYSEGMENT4) 兩次。 第一次, NbSegment 會設定為 0。 驅動程式應該傳回 STATUS_SUCCESS, 並將 NbSegment 設定為適配卡中的 GPU 記憶體區段數目,而不需要存取結構的任何其他成員。 第二次,系統會使用回報的區段數目呼叫驅動程式,而驅動程式應該填滿所有必要的資訊。
pSegmentDescriptor
DXGK_SEGMENTDESCRIPTOR4 結構的陣列指標。 陣列元素的大小是由 SegmentDescriptorStride 所定義。 pSegmentDescriptor 類型已變更為 BYTE* ,以協助強制使用 stride 做為逐一查看陣語的方法。 驅動程式會填入陣列中每個記憶體區段的相關信息。
PagingBufferSegmentId
分頁緩衝區的區段標識碼。 這是從 pSegmentDescriptor 陣列中區段 1) 開始的索引 (。
PagingBufferSize
分頁緩衝區大小。
PagingBufferPrivateDataSize
將提供給每個分頁緩衝區之驅動程式私人數據的大小,以位元組為單位。
SegmentDescriptorStride
pSegmentDescriptor 陣列中元素的大小,以位元組為單位。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
標頭 | d3dkmddi.h (include D3dkmddi.h) |