DXGKARGCB_ALLOCATEPAGESFORMDL結構(d3dkmddi.h)
DXGKARGCB_ALLOCATEPAGESFORMDL 結構包含用於 DXGKCB_ALLOCATEPAGESFORMDL 回呼函式的自變數,以配置記憶體描述元清單 (MDL) 的頁面。
語法
typedef struct _DXGKARGCB_ALLOCATEPAGESFORMDL {
[in] PHYSICAL_ADDRESS LowAddress;
[in] PHYSICAL_ADDRESS HighAddress;
[in] PHYSICAL_ADDRESS SkipBytes;
[in] SIZE_T TotalBytes;
[in] DXGK_MEMORY_CACHING_TYPE CacheType;
[in] ULONG Flags;
[out] HANDLE hMemoryHandle;
[out] PMDL pMdl;
} DXGKARGCB_ALLOCATEPAGESFORMDL;
成員
[in] LowAddress
指定第一個位址範圍的開頭實體位址,而配置的頁面可以從該範圍開始。
[in] HighAddress
指定第一個位址範圍結尾的實體位址,而配置的頁面可以來自該範圍。
[in] SkipBytes
指定要從上一個位址範圍的開頭略過位元組數目,而配置的頁面可以從該範圍開始。 SkipBytes 必須是虛擬記憶體頁面大小的整數倍數,以位元組為單位。
[in] TotalBytes
指定要配置給 MDL 的位元組總數。
[in] CacheType
指出所要求記憶體允許的快取類型。
[in] Flags
指定這項作業的旗標。 如需詳細資訊,請參閱 mmAllocatePagesForMdlEx 函式。
[out] hMemoryHandle
Dxgkrnl 配置追蹤句柄。 此值應該傳遞至對應的 DGXKCB_FREEPAGESFROMMDL 回呼函式。
[out] pMdl
保證在其存留期內對應到 IOMMU 的非分頁記憶體 MDL。
言論
如需詳細資訊,請參閱 IOMMU 型 GPU 隔離。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1803 (WDDM 2.4) |
標頭 | d3dkmddi.h |