IOMMU_UNMAP_IDENTITY_RANGE_EX fungsi panggilan balik (wdm.h)

Menghapus pemetaan identitas yang dibuat oleh IOMMU_MAP_IDENTITY_RANGE_EX.

Sintaks

IOMMU_UNMAP_IDENTITY_RANGE_EX IommuUnmapIdentityRangeEx;

NTSTATUS IommuUnmapIdentityRangeEx(
  [in] PIOMMU_DMA_DOMAIN Domain,
  [in] PIOMMU_MAP_PHYSICAL_ADDRESS MappedPhysicalAddress
)
{...}

Parameter

[in] Domain

Penunjuk ke IOMMU_DMA_DOMAIN tempat alamat fisik yang dipetakan identitas. Domain harus berjenis DomainTypeTranslate atau DomainTypePassThrough. Untuk informasi selengkapnya tentang jenis domain, lihat IOMMU_DMA_DOMAIN_TYPE.

[in] MappedPhysicalAddress

IOMMU_MAP_PHYSICAL_ADDRESS yang mewakili alamat yang dipetakan identitas untuk dihapus.

Mengembalikan nilai

STATUS_SUCCESS jika operasi berhasil. Kemungkinan nilai pengembalian kesalahan mencakup kode status berikut.

Kembali Deskripsi
STATUS_INVALID_PARAMETER_1 Domain yang disediakan bukan tipe DomainTypeTranslate atau DomainTypePassThrough
STATUS_INVALID_PARAMETER_2 IOMMU_MAP_PHYSICAL_ADDRESS yang disediakan tidak mewakili memori fisik yang selaras dengan halaman dan memiliki ukuran yang merupakan kelipatan PAGE_SIZE.
STATUS_NOT_SUPPORTED Domain yang disediakan berisi alokator logis yang tidak mengizinkan alokasi alamat logis eksplisit.

Persyaratan

Persyaratan Nilai
Server minimum yang didukung Windows Server 2022
Header wdm.h (termasuk Wdm.h)

Lihat juga

IOMMU_MAP_IDENTITY_RANGE_EX

IOMMU_DMA_DOMAIN_TYPE

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX

IOMMU_MAP_PHYSICAL_ADDRESS