SRB_SET_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 プロパティ」をご覧ください。

関連項目

STREAM_PROPERTY_DESCRIPTOR