Partager via


structure _BRB_SCO_GET_SYSTEM_INFO (bthddi.h)

La structure _BRB_SCO_GET_SYSTEM_INFO décrit des informations sur la prise en charge du système local pour les connexions SCO.

Syntaxe

struct _BRB_SCO_GET_SYSTEM_INFO {
  BRB_HEADER Hdr;
  ULONG      Features;
  ULONG      MaxChannels;
  ULONG      TransferUnit;
  USHORT     PacketTypes;
  USHORT     DataFormats;
  ULONG      Reserved;
};

Membres

Hdr

Structure BRB_HEADER qui contient des informations sur le BRB actuel.

Features

Indicateur ou combinaison d’indicateurs qui indique les fonctionnalités SCO prises en charge par le système. Les valeurs possibles incluent :

SCO_FEATURE_ESCO_LINKS
SCO_FEATURE_SCO_LINKS

MaxChannels

Nombre maximal de canaux SCO actifs pris en charge par le système. Ce membre est défini sur 0xFFFF s’il n’existe aucune limite ou si la limite est inconnue.

TransferUnit

Vitesse de transfert de données minimale pour chaque requête, en millisecondes. Définissez sur 0xFFFF si cette valeur est variable ou inconnue.

PacketTypes

Indicateur ou combinaison d’indicateurs qui indique le type de paquets de données SCO pris en charge par le système local. Ces types de paquets SCO sont définis par le SIG Bluetooth. Pour plus d’informations sur ces indicateurs, consultez la spécification Bluetooth. Les valeurs possibles incluent :

SCO_HV1
SCO_HV2
SCO_HV3
SCO_EV3
SCO_EV4
SCO_EV5

DataFormats

Un indicateur ou une combinaison d’indicateurs indique les formats de données d’encodage vocal pris en charge par le système local. Les valeurs possibles incluent :

SCO_DATA_FORMAT_A_LAW_LOG
SCO_DATA_FORMAT_CVSD
SCO_DATA_FORMAT_MU_LAW_LOG
SCO_DATA_FORMAT_TRANSPARENT

Reserved

Réservé pour un usage futur. Ne pas utiliser.

Remarques

Pour obtenir la prise en charge du système local pour les connexions SCO, les pilotes de profil doivent générer et envoyer une requête BRB_SCO_GET_SYSTEM_INFO .

Les pilotes de profil de niveau supérieur peuvent générer et envoyer une demande BRB_SCO_GET_SYSTEM_INFO pour déterminer si la pile de pilotes Bluetooth locale prend en charge les connexions SCO, le nombre maximal de canaux SCO pris en charge par le système et d’autres informations utiles pour ouvrir une connexion SCO à un appareil distant.

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

BRB_HEADER

BRB_SCO_GET_SYSTEM_INFO