enumerazione WDF_STATE_NOTIFICATION_TYPE (wdfdevice.h)
[Si applica solo a KMDF]
Nota
Questa enumerazione è destinata solo all'uso interno di Microsoft.
L'enumerazione WDF_STATE_NOTIFICATION_TYPE identifica il tipo di notifica di Plug and Play, alimentazione o criteri di risparmio energia che riceverà un driver basato su framework.
Sintassi
typedef enum _WDF_STATE_NOTIFICATION_TYPE {
StateNotificationInvalid = 0x0000,
StateNotificationEnterState = 0x0001,
StateNotificationPostProcessState = 0x0002,
StateNotificationLeaveState = 0x0004,
StateNotificationAllStates = StateNotificationEnterState | StateNotificationPostProcessState | StateNotificationLeaveState
} WDF_STATE_NOTIFICATION_TYPE;
Costanti
StateNotificationInvalid Valore: 0x0000 Solo per uso interno. |
StateNotificationEnterState Valore: 0x0001 Il driver viene informato immediatamente prima che il Plug and Play, l'alimentazione o la macchina a stati dei criteri di alimentazione di un dispositivo entri in uno stato specificato. |
StateNotificationPostProcessState Valore: 0x0002 Il driver riceve una notifica immediatamente dopo che il Plug and Play, l'alimentazione o lo stato dei criteri di alimentazione di un dispositivo entra in uno stato specificato. |
StateNotificationLeaveState Valore: 0x0004 Il driver viene informato immediatamente prima che il Plug and Play, l'alimentazione o la macchina a stati dei criteri di alimentazione di un dispositivo lasci uno stato specificato. |
StateNotificationAllStates Valore: StateNotificationEnterState Il driver riceve notifiche di tipo enter-state, postprocess-state e leave-state. |
Commenti
Quando la macchina a stati del framework per il dispositivo di un driver passa dallo stato ab, il framework invia una notifica al driver (se il driver ha registrato una funzione di callback di eventi appropriata), nella sequenza seguente:
- Chiama la funzione di callback di notifica di tipo leave-state di un oggetto .
- Chiama la funzione di callback di notifica di tipo enter-state di state b.
- Modifica lo stato del dispositivo da ab.
- Chiama la funzione di callback di notifica postprocess-state di stato b.
Requisiti
Requisito | Valore |
---|---|
Versione KMDF minima | 1.0 |
Intestazione | wdfdevice.h (include Wdf.h) |
Vedi anche
WDF_DEVICE_PNP_NOTIFICATION_DATA
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per