Partager via


BTH_PROFILE_DRIVER_INTERFACE structure (bthddi.h)

La structure BTH_PROFILE_DRIVER_INTERFACE fournit des fonctions permettant d’allouer, de libérer, d’initialiser et de réutiliser des BBR, et de déterminer la version de Bluetooth actuellement installée.

Syntaxe

typedef struct _BTH_PROFILE_DRIVER_INTERFACE {
  INTERFACE                             Interface;
  PFNBTH_ALLOCATE_BRB                   BthAllocateBrb;
  PFNBTH_FREE_BRB                       BthFreeBrb;
  PFNBTH_INITIALIZE_BRB                 BthInitializeBrb;
  PFNBTH_REUSE_BRB                      BthReuseBrb;
  PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE IsBluetoothVersionAvailable;
} BTH_PROFILE_DRIVER_INTERFACE, *PBTH_PROFILE_DRIVER_INTERFACE;

Membres

Interface

Structure qui décrit l’interface BTH_PROFILE_DRIVER_INTERFACE à utiliser par les pilotes de profil. Pour plus d’informations sur cette structure, consultez INTERFACE.

BthAllocateBrb

Pointeur vers la fonction BthAllocateBrb .

BthFreeBrb

Pointeur vers la fonction BthFreeBrb .

BthInitializeBrb

Pointeur vers la fonction BthInitializeBrb .

BthReuseBrb

Pointeur vers la fonction BthReuseBrb .

IsBluetoothVersionAvailable

Pointeur vers le Fonction IsBluetoothVersionAvailable .

Remarques

Les pilotes de profil doivent spécifier le GUID GUID_BTHDDI_PROFILE_DRIVER_INTERFACE pour rechercher un instance de la structure BTH_PROFILE_DRIVER_INTERFACE à partir de la pile de pilotes Bluetooth.

Tous les membres de cette structure, autres que le membre Interface , sont des pointeurs de fonction.

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

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

INTERFACE

IsBluetoothVersionAvailable