Condividi tramite


unione IOMMU_INTERFACE_STATE_CHANGE_FIELDS (wdm.h)

IOMMU_INTERFACE_STATE_CHANGE_FIELDS rappresenta i campi di un IOMMU_INTERFACE_STATE_CHANGE, che indica che il chiamante desidera ricevere una notifica di una modifica di uno o più campi di stato specifici o indicanti i proprietari di callback che gli stati sono stati modificati.

Quando un chiamante tenta di registrare un IOMMU_INTERFACE_STATE_CHANGE_CALLBACK tramite IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK, questi campi indicano gli stati su cui il chiamante vuole ricevere una notifica.

Quando viene richiamato un IOMMU_INTERFACE_STATE_CHANGE_CALLBACK registrato, il proprietario del callback riceve un IOMMU_INTERFACE_STATE_CHANGE; questi campi indicano quali stati sono stati modificati.

Sintassi

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;

Members

DUMMYSTRUCTNAME

Struttura contenente vari stati di un'interfaccia IOMMU.

DUMMYSTRUCTNAME.AvailableDomainTypes

Se impostato su 1, questo indica che il chiamante vuole ricevere una notifica (tramite il callback fornito) quando i tipi di dominio disponibili cambiano o indica ai proprietari di callback che i tipi di dominio disponibili sono stati modificati.

DUMMYSTRUCTNAME.Reserved

Riservato per i campi futuri. Attualmente inutilizzato.

AsULONG

Valori consolidati dei campi in DUMMYSTRUCTNAME.

Requisiti

Requisito Valore
Server minimo supportato Windows Server 2022
Intestazione wdm.h

Vedi anche

IOMMU_INTERFACE_STATE_CHANGE

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK