IOMMU_UNMAP_IDENTITY_RANGE_EX コールバック関数 (wdm.h)
IOMMU_MAP_IDENTITY_RANGE_EXによって作成された ID マッピングを削除します。
構文
IOMMU_UNMAP_IDENTITY_RANGE_EX IommuUnmapIdentityRangeEx;
NTSTATUS IommuUnmapIdentityRangeEx(
[in] PIOMMU_DMA_DOMAIN Domain,
[in] PIOMMU_MAP_PHYSICAL_ADDRESS MappedPhysicalAddress
)
{...}
パラメーター
[in] Domain
ID マップされた物理アドレスが属する IOMMU_DMA_DOMAIN へのポインター。 ドメインの種類は DomainTypeTranslate または DomainTypePassThrough である必要があります。 ドメインの種類の詳細については、「 IOMMU_DMA_DOMAIN_TYPE」を参照してください。
[in] MappedPhysicalAddress
削除する ID マップアドレスを表す IOMMU_MAP_PHYSICAL_ADDRESS 。
戻り値
操作 が成功した場合にSTATUS_SUCCESSします。 考えられるエラーの戻り値には、次の状態コードが含まれます。
戻り値 | 説明 |
---|---|
STATUS_INVALID_PARAMETER_1 | 指定されたドメインの種類が DomainTypeTranslate または DomainTypePassThrough ではありません |
STATUS_INVALID_PARAMETER_2 | 提供されるIOMMU_MAP_PHYSICAL_ADDRESSは、ページアラインされた物理メモリを表すのではなく、サイズがPAGE_SIZEの倍数です。 |
STATUS_NOT_SUPPORTED | 指定されたドメインには、明示的な論理アドレス割り当てを許可しない論理アロケーターが含まれています。 |
要件
要件 | 値 |
---|---|
サポートされている最小のサーバー | Windows Server 2022 |
Header | wdm.h (Wdm.h を含む) |