Partager via


SCO_INDICATION_PARAMETERS structure (bthddi.h)

La structure SCO_INDICATION_PARAMETERS décrit les paramètres d’indication d’une notification de connexion ou de déconnexion SCO.

Syntaxe

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;

Membres

ConnectionHandle

Un handle de connexion à l’appareil distant. Ce handle est uniquement valide pour les notifications qui arrivent via une connexion SCO établie.

BtAddress

Adresse Bluetooth de l’appareil distant.

Parameters

Union des champs suivants.

Parameters.Connect

Structure qui contient les paramètres de l’événement ScoIndicationRemoteConnectSCO_INDICATION_CODE .

Parameters.Connect.Request

Structure qui contient les paramètres de la demande de connexion SCO.

Parameters.Connect.Request.LinkType

Valeur de l’énumération SCO_LINK_TYPE qui indique le type de connexion entrante.

Parameters.Disconnect

Structure qui contient les paramètres de l’événement ScoIndicationRemoteDisconnectSCO_INDICATION_CODE .

Parameters.Disconnect.Reason

Valeur SCO_DISCONNECT_REASON qui indique la raison pour laquelle la connexion SCO a été arrêtée.

Parameters.Disconnect.CloseNow

Valeur booléenne qu’un pilote de profil peut définir pour indiquer si la connexion SCO au périphérique distant sera fermée. Si la connexion doit être fermée, la valeur est TRUE. Sinon, la valeur est FALSE.

Remarques

La fonction de rappel SCO d’un pilote de profil doit traiter une notification différemment en fonction de la valeur que la pile de pilotes Bluetooth transmet dans le paramètre Indication de la fonction de rappel.

Lorsque la pile de pilotes Bluetooth passe ScoIndicationRemoteConnect, la fonction de rappel doit utiliser le membre Connect de l’union Parameters .

Lorsque la pile de pilotes Bluetooth passe ScoIndicationRemoteDisconnect, la fonction de rappel doit utiliser le membre Disconnect de l’union Parameters .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
En-tête bthddi.h (inclure Bthddi.h)

Voir aussi

Fonction de rappel SCO

SCO_DISCONNECT_REASON