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