BTHHFP_DESCRIPTOR2 结构 (bthhfpddi.h)

BTHHFP_DESCRIPTOR2数据结构存储描述 HFP) 设备 (配对的免提配置文件的信息。

HFP 驱动程序在 IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 请求的输出缓冲区中返回此数据结构。

语法

typedef struct _BTHHFP_DESCRIPTOR2 {
  GUID           InputPinCategory;
  GUID           OutputPinCategory;
  GUID           ContainerId;
  BOOL           SupportsVolume;
  ULONG          VolumePropertyValuesSize;
  UNICODE_STRING FriendlyName;
  BOOL           SupportsNREC;
} BTHHFP_DESCRIPTOR2, *PBTHHFP_DESCRIPTOR2;

成员

InputPinCategory

已配对 HFP 设备的输入函数的 KS 引脚类别。

OutputPinCategory

配对 HFP 设备的输出函数的 KS 引脚类别。

ContainerId

配对 HFP 设备的 PnP 容器 ID。

SupportsVolume

指示配对的 HFP 设备是否支持远程音量控制。

VolumePropertyValuesSize

如果支持远程卷控制,则此成员包含 IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES 请求返回的数据的大小。

FriendlyName

一个间接字符串,标识已配对 HFP 设备的用户可读友好名称。

SupportsNREC

指示配对的 HFP 设备是否支持降噪/回声消除 (NREC) 。

注解

SupportsNREC 参数的值为 TRUE 时,音频驱动程序不应支持 RAW 模式引脚。 在此模式下,音频驱动程序无法支持 RAW 模式引脚,因为远程蓝牙设备可以随时启用其内部 NREC 处理。

SupportsNREC 设置为 FALSE 时,音频驱动程序应支持 RAW 模式引脚。 驱动程序还可以选择支持非 RAW 模式并提供自己的信号处理。 在这种情况下,驱动程序可以通过以下三种方式之一提供信号处理:在驱动程序代码本身中;通过使用其数字信号处理 (DSP) 模块;通过使用其关联的音频处理对象 (APO) 。

要求

要求
最低受支持的客户端 Windows 8.1
最低受支持的服务器 Windows Server 2012 R2
标头 bthhfpddi.h

另请参阅

蓝牙 HFP DDI IOCTL

蓝牙 HFP DDI 结构

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES