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 結構的 DxgkDdiQueryAdapterInfo 函數調用,其中圖形子系統會指定 Type 成員中的 DXGKQAITYPE_QUERYSEGMENT3 值。
視訊記憶體管理員會從光圈區段配置分頁緩衝區(如果 PagingBufferSegmentId 成員識別區段),或作為連續寫入合併的記憶體區塊(如果 PagingBufferSegmentId 設定為 0)。 如果 PagingBufferSegmentId 設為 0,GPU 必須在不允許 AGP 孔外傳輸的系統上使用 PCI 循環來存取直接記憶體存取 (DMA) 緩衝區。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 |
支援的最低伺服器 | Windows Server 2012 |
標頭 | d3dkmddi.h |