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

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

Функция обратного вызова SCO

SCO_DISCONNECT_REASON