BTH_PROFILE_DRIVER_INTERFACE struttura (bthddi.h)
La struttura BTH_PROFILE_DRIVER_INTERFACE fornisce funzioni per allocare, inizializzare e riutilizzare i BRB gratuiti e per determinare la versione Bluetooth attualmente installata.
Sintassi
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;
Members
Interface
Struttura che descrive l'interfaccia di 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 all'oggetto Funzione IsBluetoothVersionAvailable .
Commenti
I driver del 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 di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Versioni:_Supported in Windows Vista e versioni successive. |
Intestazione | bthddi.h (include Bthddi.h) |