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 |