IOMMU_SET_DEVICE_FAULT_REPORTING fungsi panggilan balik (wdm.h)

Rutinitas ini mengatur status pelaporan kesalahan perangkat ke perangkat yang sudah dilampirkan ke domain.

Merupakan tanggung jawab driver untuk memastikan bahwa fungsi ini tidak dipanggil bersamaan dengan panggilan IommuDomainAttachDevice atau IommuDomainDetachDevice pada perangkat yang sama.

Sintaks

IOMMU_SET_DEVICE_FAULT_REPORTING IommuSetDeviceFaultReporting;

NTSTATUS IommuSetDeviceFaultReporting(
  [In] PDEVICE_OBJECT PhysicalDeviceObject,
  [In] ULONG InputMappingIdBase,
  [In] BOOLEAN Enable,
  [in] PDEVICE_FAULT_CONFIGURATION FaultConfig
)
{...}

Parameter

[In] PhysicalDeviceObject

Pointer objek perangkat fisik (PDO) di tumpukan perangkat perangkat.

[In] InputMappingIdBase

Basis pemetaan input untuk aliran yang diinginkan perangkat.

[In] Enable

nilai BOOLEAN yang menunjukkan apakah akan mengaktifkan pelaporan kesalahan untuk perangkat.

[in] FaultConfig

Opsional. Penunjuk ke DEVICE_FAULT_CONFIGURATION. Ini hanya digunakan untuk mengaktifkan pelaporan kesalahan.

Nilai kembali

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

Keterangan

Daftarkan implementasi fungsi panggilan balik ini dengan mengatur SetDeviceFaultReporting_DMA_IOMMU_INTERFACE.

Persyaratan

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