Freigeben über


IOMMU_INTERFACE_STATE_CHANGE_FIELDS Union (wdm.h)

IOMMU_INTERFACE_STATE_CHANGE_FIELDS stellt die Felder einer IOMMU_INTERFACE_STATE_CHANGEdar, die den Wunsch des Anrufers über eine Änderung eines bestimmten Statusfelds oder die Angabe von Rückrufbesitzern, die sich geändert haben, informiert werden soll.

Wenn ein Aufrufer versucht, eine IOMMU_INTERFACE_STATE_CHANGE_CALLBACK über IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACKzu registrieren, geben diese Felder den Status(n) 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 geändert wurden.

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;

Angehörige

DUMMYSTRUCTNAME

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

DUMMYSTRUCTNAME.AvailableDomainTypes

Wenn dieser Wert auf 1 festgelegt ist, gibt dies an, dass der Anrufer benachrichtigt werden möchte (über den bereitgestellten Rückruf), wenn sich die verfügbaren Domänentypen ändern, oder dies weist darauf hin, dass sich die verfügbaren Domänentypen geändert haben.

DUMMYSTRUCTNAME.Reserved

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

AsULONG

Die konsolidierten Werte der Felder in DUMMYSTRUCTNAME.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- wdm.h

Siehe auch

IOMMU_INTERFACE_STATE_CHANGE

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK