次の方法で共有


IOMMU_INTERFACE_STATE_CHANGE_FIELDS 共用体 (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