estructura SCO_INDICATION_PARAMETERS (bthddi.h)
La estructura de SCO_INDICATION_PARAMETERS describe los parámetros de indicación sobre una notificación de conexión o desconexión de SCO.
Sintaxis
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;
Miembros
ConnectionHandle
Identificador de conexión al dispositivo remoto. Este identificador solo es válido para las notificaciones que llegan a través de una conexión SCO establecida.
BtAddress
La dirección Bluetooth del dispositivo remoto.
Parameters
Unión de los campos siguientes.
Parameters.Connect
Estructura que contiene parámetros para el evento ScoIndicationRemoteConnectSCO_INDICATION_CODE .
Parameters.Connect.Request
Estructura que contiene los parámetros de la solicitud de conexión SCO.
Parameters.Connect.Request.LinkType
Valor de la enumeración SCO_LINK_TYPE que indica el tipo de conexión entrante.
Parameters.Disconnect
Estructura que contiene parámetros para el evento ScoIndicationRemoteDisconnectSCO_INDICATION_CODE .
Parameters.Disconnect.Reason
Valor de SCO_DISCONNECT_REASON que indica por qué se finalizó la conexión SCO.
Parameters.Disconnect.CloseNow
Valor booleano que un controlador de perfil puede establecer para indicar si se cerrará la conexión SCO al dispositivo remoto. Si se va a cerrar la conexión, el valor es TRUE. De lo contrario, el valor es FALSE.
Comentarios
Una función de devolución de llamada SCO del controlador de perfil debe procesar una notificación de forma diferente en función del valor que pasa la pila del controlador Bluetooth en el parámetro Indicación de la función de devolución de llamada.
Cuando la pila del controlador Bluetooth pasa ScoIndicationRemoteConnect, la función de devolución de llamada debe usar el miembro Connect de la unión Parameters .
Cuando la pila del controlador Bluetooth pasa ScoIndicationRemoteDisconnect, la función de devolución de llamada debe usar el miembro Disconnect de la unión Parameters .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Versions:_Supported en Windows Vista y versiones posteriores. |
Encabezado | bthddi.h (incluya Bthddi.h) |