Compartir a través de


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)