WDF_STATE_NOTIFICATION_TYPE enumeración (wdfdevice.h)
[Solo se aplica a KMDF]
Nota
Esta enumeración es solo para uso interno de Microsoft.
La enumeración WDF_STATE_NOTIFICATION_TYPE identifica el tipo de Plug and Play, potencia o notificación de directiva de energía que recibirá un controlador basado en el marco.
Syntax
typedef enum _WDF_STATE_NOTIFICATION_TYPE {
StateNotificationInvalid = 0x0000,
StateNotificationEnterState = 0x0001,
StateNotificationPostProcessState = 0x0002,
StateNotificationLeaveState = 0x0004,
StateNotificationAllStates = StateNotificationEnterState | StateNotificationPostProcessState | StateNotificationLeaveState
} WDF_STATE_NOTIFICATION_TYPE;
Constantes
StateNotificationInvalid Valor: 0x0000 Solo para uso interno. |
StateNotificationEnterState Valor: 0x0001 El controlador recibe una notificación inmediatamente antes de que la máquina de estado de la directiva de alimentación, alimentación o Plug and Play de un dispositivo entre en un estado especificado. |
StateNotificationPostProcessState Valor: 0x0002 El controlador recibe una notificación inmediatamente después de que la máquina de estado de la directiva de alimentación, alimentación o Plug and Play de un dispositivo entre en un estado especificado. |
StateNotificationLeaveState Valor: 0x0004 El controlador recibe una notificación inmediatamente antes de que la máquina de estado de directiva de alimentación, alimentación o Plug and Play de un dispositivo deje un estado especificado. |
StateNotificationAllStates Valor: StateNotificationEnterState El controlador recibe notificaciones enter-state, postprocess-state y leave-state. |
Comentarios
Cuando la máquina de estado del marco para el dispositivo de un controlador cambia del estado a al estado b, el marco notifica al controlador (si el controlador registró una función de devolución de llamada de evento adecuada), en la siguiente secuencia:
- Llama al estado de la función de devolución de llamada de notificación de estado de salida.
- Llama a la función de devolución de llamada de notificación enter-state del estado b.
- Cambia el estado del dispositivo de ab.
- Llama a la función de devolución de llamada de notificación de estado postproceso b.
Requisitos
Requisito | Value |
---|---|
Versión mínima de KMDF | 1.0 |
Encabezado | wdfdevice.h (incluir Wdf.h) |
Consulte también
WDF_DEVICE_PNP_NOTIFICATION_DATA
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de