IOMMU_INTERFACE_STATE_CHANGE_FIELDS Union (wdm.h)

IOMMU_INTERFACE_STATE_CHANGE_FIELDS stellt die Felder einer IOMMU_INTERFACE_STATE_CHANGE dar und gibt an, dass der Aufrufer über eine Änderung eines bestimmten Zustandsfelds benachrichtigt werden möchte oder den Rückrufbesitzern angibt, welche Zustände geändert wurden.

Wenn ein Aufrufer versucht, eine IOMMU_INTERFACE_STATE_CHANGE_CALLBACK über IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK zu registrieren, geben diese Felder den Zustand an, über den der Aufrufer benachrichtigt werden möchte.

Wenn ein registrierter IOMMU_INTERFACE_STATE_CHANGE_CALLBACK aufgerufen wird, erhält der Rückrufbesitzer eine IOMMU_INTERFACE_STATE_CHANGE. Diese Felder geben an, welche Zustände sich geändert haben.

Syntax

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;

Member

DUMMYSTRUCTNAME

Eine Struktur, die verschiedene Zustände einer IOMMU-Schnittstelle enthält.

DUMMYSTRUCTNAME.AvailableDomainTypes

Bei Festlegung auf 1 gibt dies an, dass der Aufrufer (über den bereitgestellten Rückruf) benachrichtigt werden möchte, wenn sich die verfügbaren Domänentypen ändern, oder dies gibt den Rückrufbesitzern an, dass die verfügbaren Domänentypen geändert wurden.

DUMMYSTRUCTNAME.Reserved

Reserviert für zukünftige Felder. Derzeit nicht verwendet.

AsULONG

Die konsolidierten Werte der Felder in DUMMYSTRUCTNAME.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wdm.h

Weitere Informationen

IOMMU_INTERFACE_STATE_CHANGE

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK