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