Partager via


énumération BTHX_SCO_SUPPORT (bthxddi.h)

L’énumération BTHX_SCO_SUPPORT répertorie les différents types de SCO pris en charge par le pilote de transport.

Syntax

typedef enum _BTHX_SCO_SUPPORT {
  ScoSupportNone,
  ScoSupportHCI,
  ScoSupportHCIBypass
} BTHX_SCO_SUPPORT, *PBTHX_SCO_SUPPORT;

Constantes

 
ScoSupportNone
SCO n’est pas pris en charge.
ScoSupportHCI
Les données SCO passent par la couche HCI (pile).
ScoSupportHCIBypass
Les données SCO ne passent pas par la couche HCI, mais par un mécanisme de bande latérale comme un canal I2S.

Remarques

Au démarrage, la pile Bluetooth interroge le pilote de transport pour connaître ses fonctionnalités en envoyant le IOCTL_BTHX_QUERY_CAPABILITIES IOCTL.

La mémoire tampon de sortie de ce IOCTL est définie par la structure BTHX_CAPABILITIES qui contient la structure BTHX_SCO_SUPPORT.

Le pilote de transport doit spécifier ScoSupportHCIBypass.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions :_Supported à partir de Windows 8.
En-tête bthxddi.h (inclure BthXDDI.h)