Поделиться через


структура _BRB_SCO_GET_SYSTEM_INFO (bthddi.h)

Структура _BRB_SCO_GET_SYSTEM_INFO описывает сведения о поддержке подключений SCO локальной системой.

Синтаксис

struct _BRB_SCO_GET_SYSTEM_INFO {
  BRB_HEADER Hdr;
  ULONG      Features;
  ULONG      MaxChannels;
  ULONG      TransferUnit;
  USHORT     PacketTypes;
  USHORT     DataFormats;
  ULONG      Reserved;
};

Члены

Hdr

Структура BRB_HEADER , содержащая сведения о текущем BRB.

Features

Флаг или сочетание флагов, указывающее, какие функции SCO поддерживает система. Возможные значения:

SCO_FEATURE_ESCO_LINKS
SCO_FEATURE_SCO_LINKS

MaxChannels

Максимальное количество активных каналов SCO, поддерживаемых системой. Для этого элемента задано значение 0xFFFF, если ограничение отсутствует или если ограничение неизвестно.

TransferUnit

Минимальная скорость передачи данных для каждого запроса в миллисекундах. Задайте значение 0xFFFF, если это значение является переменным или неизвестным.

PacketTypes

Флаг или сочетание флагов, указывающее тип пакетов данных SCO, поддерживаемых локальной системой. Эти типы пакетов SCO определяются bluetooth SIG. Дополнительные сведения об этих флагах см. в спецификации Bluetooth. Возможные значения:

SCO_HV1
SCO_HV2
SCO_HV3
SCO_EV3
SCO_EV4
SCO_EV5

DataFormats

Флаг или сочетание флагов указывает форматы данных голосового кодирования, поддерживаемые локальной системой. Возможные значения:

SCO_DATA_FORMAT_A_LAW_LOG
SCO_DATA_FORMAT_CVSD
SCO_DATA_FORMAT_MU_LAW_LOG
SCO_DATA_FORMAT_TRANSPARENT

Reserved

Зарезервировано для последующего использования. Не используйте.

Комментарии

Чтобы получить поддержку подключений SCO в локальной системе, драйверы профилей должны создать и отправитьзапрос BRB_SCO_GET_SYSTEM_INFO .

Драйверы профилей более высокого уровня могут создавать и отправлять запрос BRB_SCO_GET_SYSTEM_INFO , чтобы определить, поддерживает ли локальный стек драйверов Bluetooth подключения SCO, максимальное количество каналов SCO, поддерживаемых системой, и другую полезную информацию для открытия подключения SCO к удаленному устройству.

Требования

Требование Значение
Минимальная версия клиента Versions:_Supported в Windows Vista и более поздних версий.
Верхняя часть bthddi.h (включая Bthddi.h)

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

BRB_HEADER

BRB_SCO_GET_SYSTEM_INFO