SRB_INITIALIZE_DEVICE
El controlador de clase envía esta solicitud cuando comienza a inicializar el hardware del minidriver.
Valor devuelto
El minidriver debe establecer uno de los siguientes como estado en el SRB:
STATUS_SUCCESS
Indica que se encontró un adaptador de host y que la información de configuración se determinó correctamente.
STATUS_IO_DEVICE_ERROR
Indica que se encontró un adaptador de host, pero se produjo un error al obtener la información de configuración. Si es posible, se debe registrar el error.
STATUS_NO_SUCH_DEVICE
Indica que la información de configuración proporcionada no era válida.
Comentarios
El controlador de clase pasa un puntero a una estructura de PORT_CONFIGURATION_INFORMATION en pSrb-CommandData.ConfigInfo>. El puntero pSrb apunta a una estructura de HW_STREAM_REQUEST_BLOCK . El controlador de clase rellena la mayoría de los campos de pSrb-CommandData.ConfigInfo> con información que obtiene sobre el dispositivo desde el sistema operativo. En la mayoría de las circunstancias, el minidriver solo necesita rellenar el miembro StreamDescriptorSize de ConfigInfo con el tamaño de su estructura de HW_STREAM_DESCRIPTOR .