SRB_INITIALIZE_DEVICE

类驱动程序在开始初始化微型驱动程序的硬件时发送此请求。

返回值

微型驱动程序应将以下其中一项设置为 SRB 中的状态:

STATUS_SUCCESS
指示找到主机适配器并成功确定配置信息。

STATUS_IO_DEVICE_ERROR
指示找到了主机适配器,但在获取配置信息时出错。 如果可能,应记录错误。

STATUS_NO_SUCH_DEVICE
指示提供的配置信息无效。

注释

类驱动程序将指针传递给 pSrb-CommandData.ConfigInfo> 中的 PORT_CONFIGURATION_INFORMATION 结构。 pSrb 指针指向HW_STREAM_REQUEST_BLOCK结构。 类驱动程序使用从操作系统获取的有关设备的信息填充 pSrb-CommandData.ConfigInfo> 中的大多数字段。 在大多数情况下,微型驱动程序只需使用其HW_STREAM_DESCRIPTOR结构的大小填充 ConfigInfoStreamDescriptorSize 成员。