次の方法で共有


HFP デバイスの削除

この記事では、Bluetoothハンズフリー プロファイル (HFP) デバイスがオーディオ システムから (離れた) ときにオーディオ ドライバーが応答する方法について説明します。

ペアリングされた HFP デバイスの登録済みデバイス インターフェイスを削除するには、次の手順に従います。

  1. 保留されているすべての IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL をキャンセルします。
  2. 保留中の IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL をキャンセルします。
  3. 保留中の IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL をキャンセルします。
  4. HFP FileObject を参照解除します (DeviceObject も参照解除します)。
  5. 削除されたインターフェイスに関連付けられている HFP デバイスを表すフィルター ファクトリを削除するには、KsDeleteFilterFactory を選択します。