структура BTHHFP_DESCRIPTOR2 (bthhfpddi.h)

В структуре данных BTHHFP_DESCRIPTOR2 хранятся сведения, описывающие устройство с парным профилем Handsfree (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

Категория контактов KS для входной функции сопряженного устройства HFP.

OutputPinCategory

Категория закрепления KS для выходной функции сопряженного устройства HFP.

ContainerId

Идентификатор контейнера PnP для сопряженного устройства HFP.

SupportsVolume

Указывает, поддерживает ли сопряженное устройство HFP удаленное управление громкостей.

VolumePropertyValuesSize

Если поддерживается удаленное управление громкостями, этот элемент содержит размер данных, возвращаемых запросом IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES .

FriendlyName

Непрямая строка, определяющая понятное для человека имя сопряженного устройства HFP.

SupportsNREC

Указывает, поддерживает ли сопряженное устройство HFP снижение шума и эхо-подавление (NREC).

Комментарии

Если параметр SupportsNREC имеет значение TRUE, звуковой драйвер не должен поддерживать контакты в режиме RAW. В этом режиме звуковой драйвер не может поддерживать контакты в режиме RAW, так как удаленное устройство Bluetooth может в любое время включить внутреннюю обработку NREC.

Если параметр SupportsNREC имеет значение FALSE, звуковой драйвер должен поддерживать контакты в режиме RAW. Драйвер также может поддерживать режимы, отличные от RAW, и обеспечивать собственную обработку сигнала. В этом случае драйвер может обеспечить обработку сигнала одним из трех способов: в самом коде драйвера; с помощью модуля цифровой обработки сигналов (DSP); с помощью связанного объекта обработки звука (APO).

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Верхняя часть bthhfpddi.h

См. также раздел

Bluetooth HFP DDI IOCTLs

Структуры DDI bluetooth HFP

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES