struttura BTH_PROFILE_DRIVER_INTERFACE (bthddi.h)
La struttura BTH_PROFILE_DRIVER_INTERFACE fornisce funzioni per allocare, liberare, inizializzare e riutilizzare i DATABASE e determinare la versione Bluetooth attualmente installata.
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;
Interface
Struttura che descrive l'interfaccia BTH_PROFILE_DRIVER_INTERFACE per l'uso da parte dei driver di profilo. Per altre informazioni su questa struttura, vedere INTERFACE.
BthAllocateBrb
Puntatore alla funzione BthAllocateBrb.
BthFreeBrb
Puntatore alla funzione BthFreeBrb.
BthInitializeBrb
Puntatore alla funzione BthInitializeBrb.
BthReuseBrb
Puntatore alla funzione BthReuseBrb.
IsBluetoothVersionAvailable
Puntatore al funzione di IsBluetoothVersionAvailable.
I driver di profilo devono specificare il GUID GUID_BTHDDI_PROFILE_DRIVER_INTERFACE per eseguire una query per un'istanza della struttura BTH_PROFILE_DRIVER_INTERFACE dallo stack di driver Bluetooth.
Tutti i membri di questa struttura, diversi dal membro Interface, sono puntatori a funzione.
Requisito | Valore |
---|---|
client minimo supportato | Versioni:_Supported in Windows Vista e versioni successive. |
intestazione | bthddi.h (include Bthddi.h) |