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:

  1. Chiama la funzione di callback di notifica di tipo leave-state di un oggetto .
  2. Chiama la funzione di callback di notifica di tipo enter-state di state b.
  3. Modifica lo stato del dispositivo da ab.
  4. Chiama la funzione di callback di notifica postprocess-state di stato b.
Per eseguire la registrazione per la notifica di una modifica dello stato, il driver può chiamare i metodi seguenti:

Requisiti

Requisito Valore
Versione KMDF minima 1.0
Intestazione wdfdevice.h (include Wdf.h)

Vedi anche

WDF_DEVICE_PNP_NOTIFICATION_DATA

WDF_DEVICE_POWER_NOTIFICATION_DATA

WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA