共用方式為


IOMMU_INTERFACE_STATE_CHANGE_FIELDS union (wdm.h)

IOMMU_INTERFACE_STATE_CHANGE_FIELDS 代表 IOMMU_INTERFACE_STATE_CHANGE的欄位,表示呼叫者想要收到特定狀態欄位變更的通知,或表示回呼擁有者已變更狀態。

當呼叫端嘗試透過 IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK註冊 IOMMU_INTERFACE_STATE_CHANGE_CALLBACK 時,這些字段會指出來電者想要收到通知的狀態。

叫用已註冊的 IOMMU_INTERFACE_STATE_CHANGE_CALLBACK 時,回呼擁有者會收到 IOMMU_INTERFACE_STATE_CHANGE;這些欄位表示哪些狀態已變更。

語法

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;

成員

DUMMYSTRUCTNAME

結構,包含IOMMU介面的各種狀態。

DUMMYSTRUCTNAME.AvailableDomainTypes

當設定為 1 時,這表示呼叫端想要在可用的網域類型變更時收到通知(透過提供的回呼),或這表示回呼擁有者已變更可用的網域類型。

DUMMYSTRUCTNAME.Reserved

保留給未來的欄位。 目前未使用。

AsULONG

DUMMYSTRUCTNAME 中欄位的合併值

要求

要求 價值
支援的最低伺服器 Windows Server 2022
標頭 wdm.h

另請參閱

IOMMU_INTERFACE_STATE_CHANGE

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK