Bluetooth HFP DDI 参照
Windows 8 では、GUID_DEVINTERFACE_BLUETOOTH_HFP_SCO_HCIBYPASS クラスが導入されました。I/O コントロール コード (IOCTL) とハンズフリー プロファイル (HFP) バイパス オーディオ ドライバーの構造体を実装するインターフェイスを備えています。
ペアリングされた Bluetooth デバイス上の各 HFP について、HFP ドライバーはこのクラスにインターフェイスを登録します。 デバイスがペアリングされ、HFP ドライバーが実行された後、インターフェイスが登録され、有効になります。 ドライバーが停止すると、インターフェイスが無効になり、登録解除されます。
Bluetooth コントローラーでオーディオ接続をバイパスするドライバーを開発する場合、ドライバーはこれらのインターフェイスを使用して、Bluetooth オーディオ サポートを完全に実装することができます。 HFP デバイスでは、GUID_DEVINTERFACE_BLUETOOTH_HFP_SCO_HCIBYPASS デバイス インターフェイスで 1 つのファイル オブジェクトのみが許可されます。
次のトピックでは、このクラスに定義されている構造体と IOCTL について説明します。