структура _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) |