次の方法で共有


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 を含む)

関連項目

IOMMU_DOMAIN_CREATE_EX