Partager via


union IOMMU_INTERFACE_STATE_CHANGE_FIELDS (wdm.h)

IOMMU_INTERFACE_STATE_CHANGE_FIELDS représente les champs d’un IOMMU_INTERFACE_STATE_CHANGE, indiquant la volonté de l’appelant d’être informé d’une modification d’un ou plusieurs champs d’état spécifiques ou indiquant aux propriétaires de rappel les états qui ont changé.

Lorsqu’un appelant tente d’inscrire un IOMMU_INTERFACE_STATE_CHANGE_CALLBACK via IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK, ces champs indiquent le ou les états dont l’appelant souhaite être averti.

Lorsqu’un IOMMU_INTERFACE_STATE_CHANGE_CALLBACK inscrit est appelé, le propriétaire du rappel reçoit une IOMMU_INTERFACE_STATE_CHANGE ; ces champs indiquent les états qui ont changé.

Syntaxe

typedef union _IOMMU_INTERFACE_STATE_CHANGE_FIELDS {
  struct {
    ULONG AvailableDomainTypes : 1;
    ULONG Reserved : 31;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} IOMMU_INTERFACE_STATE_CHANGE_FIELDS, *PIOMMU_INTERFACE_STATE_CHANGE_FIELDS;

Membres

DUMMYSTRUCTNAME

Structure contenant différents états d’une interface IOMMU.

DUMMYSTRUCTNAME.AvailableDomainTypes

Lorsque la valeur est 1, cela indique que l’appelant souhaite être averti (via le rappel fourni) lorsque les types de domaine disponibles changent ou indique aux propriétaires de rappel que les types de domaine disponibles ont changé.

DUMMYSTRUCTNAME.Reserved

Réservé aux champs futurs. Actuellement inutilisé.

AsULONG

Valeurs consolidées des champs dans DUMMYSTRUCTNAME.

Configuration requise

Condition requise Valeur
Serveur minimal pris en charge Windows Server 2022
En-tête wdm.h

Voir aussi

IOMMU_INTERFACE_STATE_CHANGE

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK