Compartilhar via


união IOMMU_INTERFACE_STATE_CHANGE_FIELDS (wdm.h)

IOMMU_INTERFACE_STATE_CHANGE_FIELDS representa os campos de um IOMMU_INTERFACE_STATE_CHANGE, indicando que o chamador deseja ser notificado sobre uma alteração de um campo de estado específico ou indicando aos proprietários de retorno de chamada quais estados foram alterados.

Quando um chamador tenta registrar um IOMMU_INTERFACE_STATE_CHANGE_CALLBACK por meio de IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK, esses campos indicam os estados sobre os quais o chamador deseja ser notificado.

Quando um IOMMU_INTERFACE_STATE_CHANGE_CALLBACK registrado é invocado, o proprietário do retorno de chamada recebe um IOMMU_INTERFACE_STATE_CHANGE; esses campos indicam quais estados foram alterados.

Sintaxe

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;

Membros

DUMMYSTRUCTNAME

Uma estrutura que contém vários estados de uma interface IOMMU.

DUMMYSTRUCTNAME.AvailableDomainTypes

Quando definido como 1, isso indica que o chamador deseja ser notificado (por meio do retorno de chamada fornecido) quando os tipos de domínio disponíveis são alterados ou isso indica aos proprietários de retorno de chamada que os tipos de domínio disponíveis foram alterados.

DUMMYSTRUCTNAME.Reserved

Reservado para campos futuros. Atualmente não utilizado.

AsULONG

Os valores consolidados dos campos em DUMMYSTRUCTNAME.

Requisitos

Requisito Valor
Servidor mínimo com suporte Windows Server 2022
Cabeçalho wdm.h

Confira também

IOMMU_INTERFACE_STATE_CHANGE

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK