次の方法で共有


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
Header wdm.h

こちらもご覧ください

IOMMU_INTERFACE_STATE_CHANGE

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK