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