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 |
Header | bthhfpddi.h |