IOMMU_DMA_RESERVED_REGION構造体 (wdm.h)
IOMMU_DMA_RESERVED_REGION 構造体は、ドメインの作成時に予約済みとしてマークする必要があるメモリの領域を記述します。 この構造体は、IOMMU_DOMAIN_CREATE_EXによって使用されます。
構文
typedef struct _IOMMU_DMA_RESERVED_REGION {
struct _IOMMU_DMA_RESERVED_REGION *RegionNext;
IOMMU_DMA_LOGICAL_ADDRESS Base;
SIZE_T NumberOfPages;
BOOLEAN ShouldMap;
} IOMMU_DMA_RESERVED_REGION, *PIOMMU_DMA_RESERVED_REGION;
メンバーズ
RegionNext
次の予約リージョンへのポインターを提供します。
Base
予約するリージョンのベース アドレスを提供します。 ページアラインする必要があります。
NumberOfPages
予約するページの数を提供します。
ShouldMap
予約リージョンを ID マップする必要があるかどうかを示します。 そうでない場合、領域はドメインのページ テーブルにまったくマップされません。
備考
作成されるドメインに論理アロケーターがある場合、論理アドレス範囲も論理アロケーター内で予約済みとしてマークされます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小サーバー | Windows Server 2022 |
ヘッダー | wdm.h (Wdm.h を含む) |