SRB_INITIALIZE_DEVICE
クラス ドライバーは、ミニドライバーのハードウェアの初期化を開始するときに、この要求を送信します。
戻り値
ミニドライバーは、SRB の状態として次のいずれかを設定する必要があります。
STATUS_SUCCESS
ホスト アダプターが見つかり、構成情報が正常に特定されたことを示します。
STATUS_IO_DEVICE_ERROR
ホスト アダプターは見つかりましたが、構成情報の取得中にエラーが発生したことを示します。 可能であれば、エラーをログに記録する必要があります。
STATUS_NO_SUCH_DEVICE
指定された構成情報が無効であることを示します。
Comments
クラス ドライバーは、pSrb->CommandData.ConfigInfo 内の PORT_CONFIGURATION_INFORMATION 構造体へのポインターを渡します。 pSrb ポインターは、HW_STREAM_REQUEST_BLOCK 構造体を指します。 クラス ドライバーは、pSrb->CommandData.ConfigInfo のほとんどのフィールドに、オペレーティング システムから得たデバイスに関する情報を入力します。 ほとんどの場合、ミニドライバーは、ConfigInfo の StreamDescriptorSize メンバーに HW_STREAM_DESCRIPTOR 構造体のサイズを入力するだけで済みます。