структура SCO_INDICATION_PARAMETERS (bthddi.h)
Структура SCO_INDICATION_PARAMETERS описывает параметры, указывающие на уведомление о подключении или отключении SCO.
Синтаксис
typedef struct _SCO_INDICATION_PARAMETERS {
SCO_CHANNEL_HANDLE ConnectionHandle;
BTH_ADDR BtAddress;
union {
struct {
struct {
SCO_LINK_TYPE LinkType;
} Request;
} Connect;
struct {
SCO_DISCONNECT_REASON Reason;
BOOLEAN CloseNow;
} Disconnect;
} Parameters;
} SCO_INDICATION_PARAMETERS, *PSCO_INDICATION_PARAMETERS;
Члены
ConnectionHandle
Дескриптор подключения к удаленному устройству. Этот дескриптор действителен только для уведомлений, поступающих через установленное подключение SCO.
BtAddress
Адрес Bluetooth удаленного устройства.
Parameters
Объединение следующих полей.
Parameters.Connect
Структура, содержащая параметры для события ScoIndicationRemoteConnectSCO_INDICATION_CODE .
Parameters.Connect.Request
Структура, содержащая параметры для запроса на подключение SCO.
Parameters.Connect.Request.LinkType
Значение из перечисления SCO_LINK_TYPE , указывающее тип входящего подключения.
Parameters.Disconnect
Структура, содержащая параметры для события ScoIndicationRemoteDisconnectSCO_INDICATION_CODE .
Parameters.Disconnect.Reason
Значение SCO_DISCONNECT_REASON , указывающее, почему подключение SCO было прервано.
Parameters.Disconnect.CloseNow
Логическое значение, которое драйвер профиля может задать, чтобы указать, будет ли закрыто подключение SCO к удаленному устройству. Если соединение должно быть закрыто, значение равно TRUE. В противном случае значение равно FALSE.
Комментарии
Функция обратного вызова SCO драйвера профиля должна обрабатывать уведомление по-разному в зависимости от значения, которое передает стек драйверов Bluetooth в параметре Индикация функции обратного вызова.
Когда стек драйверов Bluetooth передает ScoIndicationRemoteConnect, функция обратного вызова должна использовать элемент Connect объединения Parameters .
Когда стек драйверов Bluetooth передает ScoIndicationRemoteDisconnect, функция обратного вызова должна использовать элемент Disconnect объединения Parameters .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Versions:_Supported в Windows Vista и более поздних версиях. |
Верхняя часть | bthddi.h (включая Bthddi.h) |