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> 中大部分的欄位,以及從操作系統取得裝置的相關信息。 在大部分情況下,迷你驅動程式只需要填入 ConfigInfoStreamDescriptorSize 成員,其HW_STREAM_DESCRIPTOR結構的大小。