Condividi tramite


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)

Vedi anche

Funzione di callback SCO

SCO_DISCONNECT_REASON