Compartilhar via


IOMMU_INTERFACE_STATE_CHANGE_FIELDS união (wdm.h)

IOMMU_INTERFACE_STATE_CHANGE_FIELDS representa os campos de um IOMMU_INTERFACE_STATE_CHANGE, indicando o desejo do chamador de 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 com suporte mínimo Windows Server 2022
cabeçalho wdm.h

Consulte também

IOMMU_INTERFACE_STATE_CHANGE

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK