SRB_INITIALIZE_DEVICE
Драйвер класса отправляет этот запрос, когда начинает инициализацию оборудования мини-накопителя.
Возвращаемое значение
Мини-диск должен задать одно из следующих состояний в SRB:
STATUS_SUCCESS
Указывает, что адаптер узла найден и сведения о конфигурации успешно определены.
STATUS_IO_DEVICE_ERROR
Указывает, что адаптер узла найден, но при получении сведений о конфигурации произошла ошибка. Если это возможно, ошибка должна быть зарегистрирована.
STATUS_NO_SUCH_DEVICE
Указывает, что предоставленные сведения о конфигурации были недопустимыми.
Комментарии
Драйвер класса передает указатель на структуру PORT_CONFIGURATION_INFORMATION в pSrb-CommandData.ConfigInfo>. Указатель pSrb указывает на HW_STREAM_REQUEST_BLOCK структуру. Драйвер класса заполняет большинство полей в pSrb-CommandData.ConfigInfo> сведениями, которые он получает об устройстве из операционной системы. В большинстве случаев мини-накопителю необходимо заполнить только элемент StreamDescriptorSizeConfigInfo размером его HW_STREAM_DESCRIPTOR структуры.