Partager via


structure BTH_PROFILE_DRIVER_INTERFACE (bthddi.h)

La structure de BTH_PROFILE_DRIVER_INTERFACE fournit des fonctions permettant d’allouer, de libérer, d’initialiser et de réutiliser les brbs, et de déterminer la version 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 une instance de la structure BTH_PROFILE_DRIVER_INTERFACE à partir de la pile de pilotes Bluetooth.

Tous les membres de cette structure, autres que l’interface membre, sont des pointeurs de fonction.

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

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

INTERFACE

IsBluetoothVersionAvailable