共用方式為


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 陣列中的元素數目。 DxgkDdiQueryAdapterInfoDXGKQAITYPE_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 (包括 D3dkmddi.h)

另請參閱

DXGK_QUERYSEGMENTIN4