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 que l’appelant souhaite être averti d’un changement de champ d’état spécifique ou indiquant aux propriétaires de rappel 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 l’état auquel l’appelant souhaite être averti.

Lorsqu’un IOMMU_INTERFACE_STATE_CHANGE_CALLBACK inscrit est appelé, le propriétaire du rappel reçoit un IOMMU_INTERFACE_STATE_CHANGE; ces champs indiquent quels états 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 définie sur 1, cela indique que l’appelant souhaite être averti (via le rappel fourni) lorsque les types de domaine disponibles changent ou indiquent 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.

Exigences

Exigence Valeur
serveur minimum pris en charge Windows Server 2022
d’en-tête wdm.h

Voir aussi

IOMMU_INTERFACE_STATE_CHANGE

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK