次の方法で共有


IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL (bthhfpddi.h)

IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL 接続状態の更新を取得します。

メジャー コード

IRP_MJ_DEVICE_CONTROL

入力バッファー

即時更新を要求するために 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 する

KSEVENT_PINCAPS_JACKINFOCHANGE

KSJACK_DESCRIPTION

KSPROPERTY_JACK_DESCRIPTION