IOMMU_INTERFACE_STATE_CHANGE_CALLBACK fungsi panggilan balik (wdm.h)
Rutinitas ini dipanggil setiap kali ada perubahan status sistem yang memengaruhi DMA_IOMMU_INTERFACE_EX.
Sintaks
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK IommuInterfaceStateChangeCallback;
void IommuInterfaceStateChangeCallback(
PIOMMU_INTERFACE_STATE_CHANGE StateChange,
PVOID Context
)
{...}
Parameter
StateChange
[In] Penunjuk ke informasi status yang menunjukkan status mana yang telah berubah. Lihat IOMMU_INTERFACE_STATE_CHANGE.
Context
[In, opsional] Konteks opsional yang ditentukan pemanggil yang cocok dengan konteks opsional yang diteruskan saat mendaftarkan panggilan balik perubahan status Antarmuka IOMMU melalui IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK.
Nilai kembali
Tidak ada
Keterangan
Panggilan balik ini harus didaftarkan melalui IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK. Ini akan segera dipanggil saat pendaftaran (untuk menghindari kondisi balapan) dan setiap kali perubahan status sistem terjadi. Pemilik panggilan balik tidak boleh mengasumsikan status dan harus selalu memeriksa informasi status yang disediakan dalam IOMMU_INTERFACE_STATE_CHANGE.
Pemilik panggilan balik bertanggung jawab untuk membatalkan pendaftaran panggilan balik, menggunakan IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK, sebelum membuang DMA_IOMMU_INTERFACE_EX atau IOMMU_DMA_DEVICE.
Persyaratan
Persyaratan | Nilai |
---|---|
Server minimum yang didukung | Windows Server 2022 |
Header | wdm.h (termasuk Wdm.h) |
Lihat juga
IOMMU_INTERFACE_STATE_CHANGE_FIELDS
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk