Compartir a través de


Registro con la interfaz de clase stream

Los minidriveres de clase stream usan los pasos siguientes para inicializar y preparar la transmisión de datos:

  1. El administrador de Plug and Play detecta el adaptador de hardware compatible con el minidriver.

  2. El administrador de Plug and Play carga el minidriver y llama a la rutina DriverEntry del minidriver. Se crea un objeto de archivo a partir de la información de la rutina DriverEntry .

  3. El minidriver llama a la función StreamClassRegisterMinidriver de la interfaz de clase Stream desde su rutina DriverEntry y pasa una estructura de HW_INITIALIZATION_DATA inicializada correctamente como parámetro. La estructura HW_INITIALIZATION_DATA incluye las direcciones de las funciones de minidriver que controlan los códigos de comandos del bloque de solicitud de flujo (SRB). Esto permite que el minidriver responda a los códigos SRB enviados por la interfaz de clase Stream. Una lista completa de los códigos de comando de SRB admitidos por la clase de secuencia se documenta en la referencia de SRB de clase de flujo.