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) |