Escribir una rutina AddDevice

Cualquier controlador que admita PnP debe tener una rutina AddDevice . La rutina AddDevice crea uno o varios objetos de dispositivo que representan los dispositivos físicos, lógicos o virtuales para los que el controlador realiza solicitudes de E/S. También asocia el objeto de dispositivo a la pila de dispositivos, por lo que la pila de dispositivos contendrá un objeto de dispositivo para cada controlador asociado al dispositivo.

El administrador de PnP llama a la rutina AddDevice de un controlador para cada dispositivo controlado por el controlador. Se llama a las rutinas AddDevice durante la inicialización del sistema (cuando los dispositivos se enumeran por primera vez) y cada vez que se enumera un nuevo dispositivo mientras se ejecuta el sistema.

Esta sección contiene los siguientes temas:

Rutinas AddDevice en controladores de función o filtro

AddDevice Routines in Bus Drivers

Directrices para escribir rutinas AddDevice