IOMMU_INTERFACE_STATE_CHANGE_FIELDS unión (wdm.h)

IOMMU_INTERFACE_STATE_CHANGE_FIELDS representa los campos de un IOMMU_INTERFACE_STATE_CHANGE, lo que indica que el autor de la llamada desea recibir una notificación de un cambio de un campo de estado específico o que indica a los propietarios de devolución de llamada que han cambiado.

Cuando un autor de la llamada intenta registrar un IOMMU_INTERFACE_STATE_CHANGE_CALLBACK a través de IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK, estos campos indican los estados sobre los que el autor de la llamada quiere recibir una notificación.

Cuando se invoca un IOMMU_INTERFACE_STATE_CHANGE_CALLBACK registrado, el propietario de la devolución de llamada recibe un IOMMU_INTERFACE_STATE_CHANGE; estos campos indican qué estados han cambiado.

Sintaxis

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;

Miembros

DUMMYSTRUCTNAME

Estructura que contiene varios estados de una interfaz IOMMU.

DUMMYSTRUCTNAME.AvailableDomainTypes

Cuando se establece en 1, esto indica que el autor de la llamada quiere recibir una notificación (a través de la devolución de llamada proporcionada) cuando cambian los tipos de dominio disponibles o esto indica a los propietarios de devolución de llamada que han cambiado los tipos de dominio disponibles.

DUMMYSTRUCTNAME.Reserved

Reservado para campos futuros. Actualmente no se usa.

AsULONG

Valores consolidados de los campos en DUMMYSTRUCTNAME.

Requisitos

Requisito Value
Servidor mínimo compatible Windows Server 2022
Encabezado wdm.h

Consulte también

IOMMU_INTERFACE_STATE_CHANGE

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK