この記事では、Bluetoothハンズフリー プロファイル (HFP) デバイスがオーディオ システムから (離れた) ときにオーディオ ドライバーが応答する方法について説明します。
ペアリングされた HFP デバイスの登録済みデバイス インターフェイスを削除するには、次の手順に従います。
- 保留されているすべての IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL をキャンセルします。
- 保留中の IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL をキャンセルします。
- 保留中の IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL をキャンセルします。
- HFP FileObject を参照解除します (DeviceObject も参照解除します)。
- 削除されたインターフェイスに関連付けられている HFP デバイスを表すフィルター ファクトリを削除するには、KsDeleteFilterFactory を選択します。