SRB_GET_DEVICE_PROPERTY
クラス ドライバーは、必要なデータをミニドライバーに照会してミニドライバー定義のプロパティに対するプロパティ取得要求を完了するために、この要求を送信します。
戻り値
ミニドライバーは、SRB の状態として次のいずれかを設定する必要があります。
STATUS_SUCCESS
コマンドが正常に完了したことを示します。
STATUS_NOT_IMPLEMENTED
ミニドライバーで関数がサポートされていないことを示します。
STATUS_IO_DEVICE_ERROR
ハードウェア障害が発生したことを示します。
Comments
クラス ドライバーは、フォーム STREAM_PROPERTY_DESCRIPTOR 構造体である pSrb->CommandData.PropertyInfo バッファーに操作のパラメーターを渡します。 pSrb ポインターは、HW_STREAM_REQUEST_BLOCK 構造体を指します。 STREAM_PROPERTY_DESCRIPTOR の Property メンバーは対象のプロパティを記述し、PropertyInfo メンバーはプロパティ データをコピーするバッファーを指定します。 バッファーが小さすぎる場合、ミニドライバーは pSrb の Status メンバーを STATUS_BUFFER_OVERFLOW に設定する必要があります。
プロパティ セットの詳細については、「KS プロパティ」をご覧ください。