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