IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL 接続状態の更新を取得します。
メジャー コード
入力バッファー
即時更新を要求するために TRUE に設定されている BOOL。 それ以外の場合は、これを FALSE に設定します。
入力バッファーの長さ
BOOL のサイズ。
出力バッファー
新しい接続状態である BOOL。 接続されている場合は TRUE。 接続されていない場合は FALSE。
出力バッファーの長さ
BOOL のサイズ。
状態ブロック
要求が既に保留中の場合、新しい要求は失敗し、STATUS_INVALID_DEVICE_REQUEST メッセージが返されます。
備考
入力パラメーターが TRUE の場合、または最後の要求以降に接続状態が変更された場合、この要求は直ちに完了します。 それ以外の場合、接続の状態が変更されるか、要求が取り消されるまで、この要求は保留中のままになります。
オーディオ ドライバーは、最初の接続状態を取得するためにこの要求を送信し、状態が変更されたときに更新される後続の要求を送信します。 ドライバーは、接続状態を適切なコンテキスト データに格納します。
要求が完了し、接続状態の変更を示すと、オーディオ ドライバーは、KSEVENT_PINCAPS_JACKINFOCHANGE KS イベントを生成します。
KSPROPERTY_JACK_DESCRIPTION KS プロパティを処理する場合、オーディオ ドライバーは、接続の状態に基づいて、KSJACK_DESCRIPTION 構造体の IsConnected メンバーを設定します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 |
サポートされる最小サーバー | Windows Server 2012 |
ヘッダー | bthhfpddi.h |
関連項目
Bluetooth HFP DDI IOCTL を する