IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL Bluetooth デバイスのスピーカーの音量レベル設定を取得します。
メジャー コード
[入力バッファー]
即時更新を要求するために TRUE に設定された BOOL。 それ以外の場合は、これを FALSE に設定します。
入力バッファーの長さ
BOOL のサイズ。
出力バッファー
スピーカーの音量レベルを 1/65536 デシベルで表す LONG。
出力バッファーの長さ
LONG のサイズ。
ステータス ブロック
要求が既に保留中の場合、新しい要求は失敗し、STATUS_INVALID_DEVICE_REQUESTメッセージが返されます。
注釈
この要求は、入力パラメーターが TRUE の場合、または最後の要求以降にボリュームの状態が変更された場合にすぐに完了します。 それ以外の場合、ボリュームの状態が変更されるか、要求が取り消されるまで、この要求は保留中のままになります。
オーディオ ドライバーは、この要求を送信して、最初のスピーカーとマイクのボリューム レベルを取得し、レベルが変更されたときに更新を求める後続の要求を送信します。 ドライバーは、適切なコンテキスト データにボリューム レベルを格納します。 ボリューム レベルが変更されると、オーディオ ドライバーは、スピーカーまたはマイク パスの KS トポロジでKSNODETYPE_VOLUME ノードのKSEVENT_CONTROL_CHANGE イベントを生成します。
要求の出力パラメーターは、 KSPROPERTY_AUDIO_VOLUMELEVEL プロパティの値と同じです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
サポートされている最小のサーバー | Windows Server 2012 |
Header | bthhfpddi.h |