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)

另請參閱

DXGK_QUERYSEGMENTIN4