DXGK_QUERYSEGMENTOUT3 結構 (d3dkmddi.h)

描述 Windows 顯示驅動程式模型 (WDDM) 1.2 或更新版本的顯示迷你埠驅動程序應該從其 DxgkDdiQueryAdapterInfo 函式的呼叫傳回的記憶體區段資訊。

語法

typedef struct _DXGK_QUERYSEGMENTOUT3 {
  [out] UINT                    NbSegment;
  [out] DXGK_SEGMENTDESCRIPTOR3 *pSegmentDescriptor;
  [out] UINT                    PagingBufferSegmentId;
  [out] UINT                    PagingBufferSize;
  [out] UINT                    PagingBufferPrivateDataSize;
} DXGK_QUERYSEGMENTOUT3;

成員

[out] NbSegment

驅動程式支援的記憶體區段數目。

[out] pSegmentDescriptor

驅動程式填入其支援區段相關信息的 DXGK_SEGMENTDESCRIPTOR3 結構數位。 陣列的大小是 NbSegment 所指定的值。

[out] PagingBufferSegmentId

視訊記憶體管理員應該從中配置分頁緩衝區的區段標識碼。 此線段必須是光圈線段。

[out] PagingBufferSize

視訊記憶體管理員應該配置給分頁緩衝區的大小,以位元組為單位。

[out] PagingBufferPrivateDataSize

與每個分頁緩衝區相關聯的驅動程式駐留私人數據結構大小,以位元組為單位。 此私人數據結構的記憶體會從非分頁集區配置。 如果驅動程式為 PagingBufferPrivateDataSize 指定零,則不會為私人數據結構配置任何記憶體。

建立分頁緩衝區時,與分頁緩衝區相關聯的私用數據結構會初始化為零。 在分頁緩衝區的存留期間,視訊記憶體管理員永遠不會存取與分頁緩衝區相關聯的私人數據結構。

備註

此結構是由顯示迷你埠驅動程式用來傳回記憶體區段的相關信息,以響應圖形子系統在DXGKARG_QUERYADAPTERINFO結構的 Type 成員中指定DXGKQAITYPE_QUERYSEGMENT3之 DxgkDdiQueryAdapterInfo 函式呼叫。

如果 PagingBufferSegmentId 成員識別區段 () 或當 PagingBufferSegmentId 成員設定為連續寫入合併記憶體區塊,則視訊記憶體管理員會從光圈區段配置分頁緩衝區 (如果 PagingBufferSegmentId 設定為 0) 。 如果 PagingBufferSegmentId 設定為 0,GPU 必須在不允許在 AGP 光圈外發生的 AGP 傳輸系統上使用 PCI 迴圈,存取直接記憶體存取 (DMA) 緩衝區。

規格需求

需求
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
標頭 d3dkmddi.h

另請參閱

DXGKARG_QUERYADAPTERINFO

DXGK_QUERYSEGMENTIN

DXGK_SEGMENTDESCRIPTOR3

DxgkDdiQueryAdapterInfo