Interfaz IPnpCallback (wudfddi.h)
[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los controladores UMDF nuevos deben escribirse con UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción con UMDF.
La interfaz IPnpCallback es una interfaz de Plug and Play (PnP) y de administración de energía (PM).
Herencia
La interfaz IPnpCallback hereda de la interfaz IUnknown . IPnpCallback también tiene estos tipos de miembros:
- Métodos
Métodos
La interfaz IPnpCallback tiene estos métodos.
IPnpCallback::OnD0Entry El método OnD0Entry notifica a un controlador cuando un dispositivo entra en el estado de alimentación D0 para que el controlador pueda realizar operaciones necesarias, como habilitar el dispositivo. |
IPnpCallback::OnD0Exit El método OnD0Exit notifica a un controlador cuando un dispositivo sale del estado de alimentación D0 para que el controlador pueda realizar operaciones necesarias, como deshabilitar el dispositivo. |
IPnpCallback::OnQueryRemove El método OnQueryRemove notifica a un controlador antes de quitar un dispositivo de un equipo. |
IPnpCallback::OnQueryStop El método OnQueryStop notifica a un controlador antes de que se detenga un dispositivo. |
IPnpCallback::OnSurpriseRemoval El método OnSurpriseRemoval notifica a un controlador después de quitar un dispositivo de un equipo inesperadamente para que el controlador pueda realizar las operaciones necesarias. |
Comentarios
Un controlador registra la interfaz IPnpCallback cuando el controlador llama al método IWDFDriver::CreateDevice para crear un objeto de dispositivo.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | wudfddi.h (incluya Wudfddi.h) |