WDF_STATE_NOTIFICATION_TYPE列挙 (wdfdevice.h)
[KMDF にのみ適用]
注意
この列挙は、Microsoft の内部使用のみを目的としています。
WDF_STATE_NOTIFICATION_TYPE列挙体は、フレームワーク ベースのドライバーが受け取るプラグ アンド プレイ、電源、または電源ポリシー通知の種類を識別します。
構文
typedef enum _WDF_STATE_NOTIFICATION_TYPE {
StateNotificationInvalid = 0x0000,
StateNotificationEnterState = 0x0001,
StateNotificationPostProcessState = 0x0002,
StateNotificationLeaveState = 0x0004,
StateNotificationAllStates = StateNotificationEnterState | StateNotificationPostProcessState | StateNotificationLeaveState
} WDF_STATE_NOTIFICATION_TYPE;
定数
StateNotificationInvalid 値: 0x0000 内部使用専用です。 |
StateNotificationEnterState 値: 0x0001 ドライバーは、デバイスのプラグ アンド プレイ、電源、または電源ポリシー状態マシンが指定された状態になる直前に通知されます。 |
StateNotificationPostProcessState 値: 0x0002 ドライバーは、デバイスのプラグ アンド プレイ、電源、または電源ポリシーステート マシンが指定した状態になるとすぐに通知されます。 |
StateNotificationLeaveState 値: 0x0004 ドライバーは、デバイスのプラグ アンド プレイ、電源、または電源ポリシー状態マシンが指定された状態を離れる直前に通知されます。 |
StateNotificationAllStates 値: StateNotificationEnterState ドライバーは、enter-state、postprocess-state、leave-state の通知を受け取ります。 |
注釈
ドライバーのデバイスのフレームワークのステート マシンが状態 a から状態 b に変わると、フレームワークはドライバーに (ドライバーが適切なイベント コールバック関数を登録している場合)、次の順序で通知します。
- 状態 a の leave-state 通知コールバック関数を呼び出します。
- 状態 b の状態入力通知コールバック関数を呼び出します。
- デバイスの状態を a から b に変更します。
- 状態 b の事後処理状態通知コールバック関数を呼び出します。
要件
要件 | 値 |
---|---|
最小 KMDF バージョン | 1.0 |
Header | wdfdevice.h (Wdf.h を含む) |
こちらもご覧ください
WDF_DEVICE_PNP_NOTIFICATION_DATA
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示