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 sont les suivantes :

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 minimale de transfert de données par requête, en millisecondes. Défini 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 bluetooth SIG. Pour plus d’informations sur ces indicateurs, consultez la spécification Bluetooth. Les valeurs possibles sont les suivantes :

SCO_HV1
SCO_HV2
SCO_HV3
SCO_EV3
SCO_EV4
SCO_EV5

DataFormats

Indicateur ou combinaison d’indicateurs indiquant les formats de données d’encodage vocal pris en charge par le système local. Les valeurs possibles sont les suivantes :

SCO_DATA_FORMAT_A_LAW_LOG
SCO_DATA_FORMAT_CVSD
SCO_DATA_FORMAT_MU_LAW_LOG
SCO_DATA_FORMAT_TRANSPARENT

Reserved

Réservé pour une utilisation ultérieure. N’utilisez pas.

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 demande de BRB_SCO_GET_SYSTEM_INFO.

Les pilotes de profil de niveau supérieur peuvent générer et envoyer une demande de 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 l’ouverture d’une connexion SCO sur un appareil distant.

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

BRB_HEADER

BRB_SCO_GET_SYSTEM_INFO