struttura SCO_INDICATION_PARAMETERS (bthddi.h)
La struttura SCO_INDICATION_PARAMETERS descrive i parametri di indicazione relativi a una notifica di connessione o disconnessione da sco.
Sintassi
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;
Members
ConnectionHandle
Handle di connessione al dispositivo remoto. Questo handle è valido solo per le notifiche che arrivano su una connessione sco stabilita.
BtAddress
Indirizzo Bluetooth del dispositivo remoto.
Parameters
Unione dei campi seguenti.
Parameters.Connect
Struttura che contiene parametri per l'evento ScoIndicationRemoteConnectSCO_INDICATION_CODE .
Parameters.Connect.Request
Struttura che contiene i parametri per la richiesta di connessione SCO.
Parameters.Connect.Request.LinkType
Valore dell'enumerazione SCO_LINK_TYPE che indica il tipo di connessione in ingresso.
Parameters.Disconnect
Struttura che contiene parametri per l'evento ScoIndicationRemoteDisconnectSCO_INDICATION_CODE .
Parameters.Disconnect.Reason
Valore SCO_DISCONNECT_REASON che indica il motivo per cui la connessione SCO è stata terminata.
Parameters.Disconnect.CloseNow
Valore booleano che un driver di profilo può impostare per indicare se la connessione SCO al dispositivo remoto verrà chiusa. Se la connessione deve essere chiusa, il valore è TRUE. In caso contrario, il valore è FALSE.
Commenti
La funzione di callback sco di un driver di profilo deve elaborare una notifica in modo diverso a seconda del valore passato dallo stack di driver Bluetooth nel parametro Indicazione della funzione di callback.
Quando lo stack di driver Bluetooth passa ScoIndicationRemoteConnect, la funzione di callback deve usare il membro Connect dell'unione Parameters .
Quando lo stack di driver Bluetooth passa ScoIndicationRemoteDisconnect, la funzione di callback deve usare il membro Disconnect dell'unione Parameters .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Versioni:_Supported in Windows Vista e versioni successive. |
Intestazione | bthddi.h (include Bthddi.h) |