IOMMU_UNMAP_RESERVED_LOGICAL_RANGE コールバック関数 (wdm.h)

以前にマップされた予約済み論理範囲のマップを解除します。 IOMMU_UNMAP_LOGICAL_RANGEとは異なり、これは、メモリ割り当てを実行せずに論理アドレス範囲を再利用できるように、ページ テーブル リソースを削除しないことが保証されます。

構文

IOMMU_UNMAP_RESERVED_LOGICAL_RANGE IommuUnmapReservedLogicalRange;

NTSTATUS IommuUnmapReservedLogicalRange(
  [in, out] PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT MappedSegment
)
{...}

パラメーター

[in, out] MappedSegment

マップ解除する IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT

戻り値

操作が成功した場合は、STATUS_SUCCESSします。

指定 されたマップされたセグメントがマップされていない場合にSTATUS_INVALID_PARAMETERします。

要件

要件
サポートされている最小のサーバー Windows Server 2022
Header wdm.h (Wdm.h を含む)

こちらもご覧ください

IOMMU_MAP_RESERVED_LOGICAL_RANGE

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT