IOMMU_DOMAIN_CREATE fungsi panggilan balik (wdm.h)

Membuat domain perangkat pemecahan ulang DMA baru (kontainer untuk sekumpulan tabel halaman).

Sintaks

IOMMU_DOMAIN_CREATE IommuDomainCreate;

NTSTATUS IommuDomainCreate(
  [_In_]  BOOLEAN OsManagedPageTable,
  [_Out_] PIOMMU_DMA_DOMAIN *DomainOut
)
{...}

Parameter

[_In_] OsManagedPageTable

Nilai boolean yang menunjukkan apakah tabel halaman dikelola oleh pemanggil atau oleh HAL.

  • TRUE, menunjukkan HAL memiliki tabel halaman.

    • Peta/Batalkan Peta tersedia.

    • Konfigurasi/Flush tidak tersedia.

  • FALSE menunjukkan bahwa penelepon memiliki tabel halaman.

    • Peta/Batalkan Peta tidak tersedia.

    • Konfigurasi/Flush tersedia.

[_Out_] DomainOut

Penunjuk ke variabel IOMMU_DMA_DOMAIN yang menerima handel buram yang digunakan untuk mereferensikan domain.

Mengembalikan nilai

Mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, kembalikan kode kesalahan nilai NTSTATUS yang sesuai. Untuk informasi selengkapnya, lihat Nilai NTSTATUS.

Keterangan

Layanan ini tidak digunakan lagi. Pertimbangkan untuk menggunakan IOMMU_DOMAIN_CREATE_EX* dan DMA_IOMMU_INTERFACE_EX.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 versi 1803
Header wdm.h (termasuk Wdm.h)