共用方式為


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