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 IOCTLs

蓝牙 HFP DDI 结构

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES