Partager via


structure SCO_INDICATION_PARAMETERS (bthddi.h)

La structure SCO_INDICATION_PARAMETERS décrit les paramètres d’indication relatifs à 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

Handle de connexion à l’appareil distant. Ce handle n’est valide que pour les notifications qui arrivent sur une connexion SCO établie.

BtAddress

Adresse Bluetooth de l’appareil distant.

Parameters

Union des champs suivants.

Parameters.Connect

Structure qui contient des paramètres pour 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 des paramètres pour l’événement ScoIndicationRemoteDisconnectSCO_INDICATION_CODE.

Parameters.Disconnect.Reason

Valeur SCO_DISCONNECT_REASON qui indique pourquoi 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 à l’appareil distant sera fermée. Si la connexion doit être fermée, la valeur est TRUE. Sinon, la valeur est FALSE.

Remarques

L' fonction de rappel SCO d’un pilote de profil doit traiter une notification différemment en fonction de la valeur que la pile des pilotes Bluetooth passe 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 du Parameters union.

Lorsque la pile de pilotes Bluetooth passe ScoIndicationRemoteDisconnect, la fonction de rappel doit utiliser le membre Disconnect des paramètres .

Exigences

Exigence Valeur
client minimum pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
d’en-tête bthddi.h (include Bthddi.h)

Voir aussi

fonction de rappel SCO

SCO_DISCONNECT_REASON