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 |