次の方法で共有


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 のほとんどのフィールドに、オペレーティング システムから得たデバイスに関する情報を入力します。 ほとんどの場合、ミニドライバーは、ConfigInfoStreamDescriptorSize メンバーに HW_STREAM_DESCRIPTOR 構造体のサイズを入力するだけで済みます。