IOMMU_INTERFACE_STATE_CHANGE_CALLBACK fonction de rappel (wdm.h)
Cette routine est appelée chaque fois qu’il y a eu un changement d’état système qui affecte un DMA_IOMMU_INTERFACE_EX.
Syntaxe
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK IommuInterfaceStateChangeCallback;
void IommuInterfaceStateChangeCallback(
PIOMMU_INTERFACE_STATE_CHANGE StateChange,
PVOID Context
)
{...}
Paramètres
StateChange
[Dans] Pointeur vers les informations d’état qui indiquent quels états ont changé. Voir IOMMU_INTERFACE_STATE_CHANGE.
Context
[Dans, facultatif] Contexte facultatif spécifié par l’appelant qui correspond au contexte facultatif passé lors de l’inscription d’un rappel de changement d’état de l’interface IOMMU via IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK.
Valeur de retour
Aucun
Remarques
Ce rappel doit être inscrit via IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK. Elle sera immédiatement appelée lors de l’inscription (pour éviter les conditions de concurrence) et chaque fois qu’un changement d’état système s’est produit. Le propriétaire du rappel ne doit pas supposer l’état et doit toujours vérifier les informations d’état fournies dans IOMMU_INTERFACE_STATE_CHANGE.
Il incombe au propriétaire du rappel de désinscrire le rappel, à l’aide de IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK, avant de supprimer un DMA_IOMMU_INTERFACE_EX ou un IOMMU_DMA_DEVICE.
Exigences
Exigence | Valeur |
---|---|
serveur minimum pris en charge | Windows Server 2022 |
d’en-tête | wdm.h (include Wdm.h) |
Voir aussi
IOMMU_INTERFACE_STATE_CHANGE_FIELDS
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK