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