Перечисление BRB_TYPE (bthddi.h)
Тип перечисления BRB_TYPE используется для определения блока запросов Bluetooth, когда драйвер профиля создает и отправляет BRB.
Синтаксис
typedef enum _BRB_TYPE {
BRB_HCI_GET_LOCAL_BD_ADDR,
BRB_L2CA_REGISTER_SERVER,
BRB_L2CA_UNREGISTER_SERVER,
BRB_L2CA_OPEN_CHANNEL,
BRB_L2CA_OPEN_CHANNEL_RESPONSE,
BRB_L2CA_CLOSE_CHANNEL,
BRB_L2CA_ACL_TRANSFER,
BRB_L2CA_UPDATE_CHANNEL,
BRB_L2CA_PING,
BRB_L2CA_INFO_REQUEST,
BRB_REGISTER_PSM,
BRB_UNREGISTER_PSM,
BRB_SCO_REGISTER_SERVER,
BRB_SCO_UNREGISTER_SERVER,
BRB_SCO_OPEN_CHANNEL,
BRB_SCO_OPEN_CHANNEL_RESPONSE,
BRB_SCO_CLOSE_CHANNEL,
BRB_SCO_TRANSFER,
BRB_SCO_GET_CHANNEL_INFO,
BRB_SCO_GET_SYSTEM_INFO,
BRB_SCO_FLUSH_CHANNEL,
BRB_SCO_OPEN_UNMANAGED_CHANNEL,
BRB_SCO_OPEN_UNMANAGED_CHANNEL_RESPONSE,
BRB_L2CA_OPEN_ENHANCED_CHANNEL,
BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE,
BRB_ACL_GET_MODE,
BRB_ACL_ENTER_ACTIVE_MODE,
BRB_STORED_LINK_KEY,
BRB_GET_DEVICE_INTERFACE_STRING
} BRB_TYPE;
Константы
BRB_HCI_GET_LOCAL_BD_ADDR Это значение объявляет BRB типа BRB_HCI_GET_LOCAL_BD_ADDR. |
BRB_L2CA_REGISTER_SERVER Это значение объявляет BRB типа BRB_L2CA_REGISTER_SERVER. |
BRB_L2CA_UNREGISTER_SERVER Это значение объявляет BRB типа BRB_L2CA_UNREGISTER_SERVER. |
BRB_L2CA_OPEN_CHANNEL Это значение объявляет BRB типа BRB_L2CA_OPEN_CHANNEL. |
BRB_L2CA_OPEN_CHANNEL_RESPONSE Это значение объявляет BRB типа BRB_L2CA_OPEN_CHANNEL_RESPONSE. |
BRB_L2CA_CLOSE_CHANNEL Это значение объявляет BRB типа BRB_L2CA_CLOSE_CHANNEL. |
BRB_L2CA_ACL_TRANSFER Это значение объявляет BRB типа BRB_L2CA_ACL_TRANSFER. |
BRB_L2CA_UPDATE_CHANNEL Это значение объявляет BRB типа BRB_L2CA_UPDATE_CHANNEL. |
BRB_L2CA_PING Это значение объявляет BRB типа BRB_L2CA_PING. |
BRB_L2CA_INFO_REQUEST Только для внутреннего использования. Не используйте. |
BRB_REGISTER_PSM Это значение объявляет BRB типа BRB_REGISTER_PSM. |
BRB_UNREGISTER_PSM Это значение объявляет BRB типа BRB_UNREGISTER_PSM. |
BRB_SCO_REGISTER_SERVER Это значение объявляет BRB типа BRB_SCO_REGISTER_SERVER. |
BRB_SCO_UNREGISTER_SERVER Это значение объявляет BRB типа BRB_SCO_UNREGISTER_SERVER. |
BRB_SCO_OPEN_CHANNEL Это значение объявляет BRB типа BRB_SCO_OPEN_CHANNEL. |
BRB_SCO_OPEN_CHANNEL_RESPONSE Это значение объявляет BRB типа BRB_SCO_OPEN_CHANNEL_RESPONSE. |
BRB_SCO_CLOSE_CHANNEL Это значение объявляет BRB типа BRB_SCO_CLOSE_CHANNEL. |
BRB_SCO_TRANSFER Это значение объявляет BRB типа BRB_SCO_TRANSFER. |
BRB_SCO_GET_CHANNEL_INFO Это значение объявляет BRB типа BRB_SCO_GET_CHANNEL_INFO. |
BRB_SCO_GET_SYSTEM_INFO Это значение объявляет BRB типа BRB_SCO_GET_SYSTEM_INFO. |
BRB_SCO_FLUSH_CHANNEL Это значение объявляет BRB типа BRB_SCO_FLUSH_CHANNEL. |
BRB_SCO_OPEN_UNMANAGED_CHANNEL Это значение объявляет BRB типа BRB_SCO_OPEN_CHANNEL. |
BRB_SCO_OPEN_UNMANAGED_CHANNEL_RESPONSE Это значение объявляет BRB типа BRB_SCO_OPEN_CHANNEL_RESPONSE. |
BRB_L2CA_OPEN_ENHANCED_CHANNEL Это значение объявляет BRB типа BRB_L2CA_OPEN_CHANNEL. Это значение присутствует в Windows 8 и более поздних версиях Windows. |
BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE Это значение объявляет BRB типа BRB_L2CA_OPEN_CHANNEL_RESPONSE. Это значение присутствует в Windows 8 и более поздних версиях Windows. |
BRB_ACL_GET_MODE |
BRB_ACL_ENTER_ACTIVE_MODE Это значение объявляет BRB типа BRB_ACL_ENTER_ACTIVE_MODE. |
BRB_STORED_LINK_KEY Только для внутреннего использования. Не используйте. |
BRB_GET_DEVICE_INTERFACE_STRING Это значение объявляет BRB типа BRB_GET_DEVICE_INTERFACE_STRING. |
Комментарии
Тип BRB указывается в элементе Type структуры BRB_HEADER . Функции BthAllocateBrb и BthInitializeBrb автоматически задают элемент Type .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Versions:_Supported в Windows Vista и более поздних версиях. |
Верхняя часть | bthddi.h (включая Bthddi.h) |