Enumeración de los dispositivos en un bus

La enumeración de bus es el acto de determinar qué dispositivos secundarios están conectados a un dispositivo primario. Un dispositivo primario suele ser un adaptador de bus, pero también puede ser un dispositivo que admita varias funciones, como una tarjeta de sonido, para la que cada función requiere un conjunto independiente de controladores.

Kernel-Mode Driver Framework (KMDF) admite dos tipos de enumeración de bus:

  • Enumeración estática, que es fácil de implementar y es ideal si el número y el tipo de dispositivos secundarios no es específico del sistema y no cambia después de que el hardware se haya conectado.

  • Enumeración dinámica, que se debe usar si el número o el tipo de dispositivos secundarios cambia de un equipo a otro.

Un controlador de bus puede usar o ambos tipos de enumeración de bus.

Para obtener más información sobre cómo escribir un controlador de bus KMDF, vea Desarrollo de controladores de bus basado en KMDF.