WDF_STATE_NOTIFICATION_TYPE-Enumeration (wdfdevice.h)
[Gilt nur für KMDF]
Hinweis
Diese Enumeration ist nur für die interne Verwendung von Microsoft vorgesehen.
Die WDF_STATE_NOTIFICATION_TYPE-Enumeration gibt den Typ der Plug & Play-, Energie- oder Energierichtlinienbenachrichtigung an, die ein frameworkbasierter Treiber empfängt.
Syntax
typedef enum _WDF_STATE_NOTIFICATION_TYPE {
StateNotificationInvalid = 0x0000,
StateNotificationEnterState = 0x0001,
StateNotificationPostProcessState = 0x0002,
StateNotificationLeaveState = 0x0004,
StateNotificationAllStates = StateNotificationEnterState | StateNotificationPostProcessState | StateNotificationLeaveState
} WDF_STATE_NOTIFICATION_TYPE;
Konstanten
StateNotificationInvalid Wert: 0x0000 Nur zur internen Verwendung. |
StateNotificationEnterState Wert: 0x0001 Der Treiber wird unmittelbar benachrichtigt, bevor der Plug & Play- oder Energierichtliniencomputer eines Geräts in einen angegebenen Zustand wechselt. |
StateNotificationPostProcessState Wert: 0x0002 Der Treiber wird sofort benachrichtigt, nachdem der Plug & Play- oder Energierichtliniencomputer eines Geräts in einen angegebenen Zustand versetzt wurde. |
StateNotificationLeaveState Wert: 0x0004 Der Treiber wird unmittelbar benachrichtigt, bevor der Plug & Play- oder Energierichtlinien-Computer eines Geräts einen angegebenen Zustand verlässt. |
StateNotificationAllStates Wert: StateNotificationEnterState Der Treiber empfängt Benachrichtigungen zu "Enter-State", "Postprocess-State" und "Leave-State". |
Hinweise
Wenn sich der Zustandscomputer des Frameworks für das Gerät eines Treibers von Zustand a in Zustand b ändert, benachrichtigt das Framework den Treiber (wenn der Treiber eine entsprechende Ereignisrückruffunktion registriert hat) in der folgenden Sequenz:
- Ruft die Rückruffunktion für Benachrichtigungen über den Verlassenszustand von State a auf.
- Ruft die Rückruffunktion für die Eingabezustandsbenachrichtigung von Zustand b auf.
- Ändert den Zustand des Geräts von a in b.
- Ruft die Rückruffunktion für die Postprocess-State-Benachrichtigung von Zustand b auf.
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1.0 |
Kopfzeile | wdfdevice.h (einschließen von Wdf.h) |
Weitere Informationen
WDF_DEVICE_PNP_NOTIFICATION_DATA
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für