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.

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;

Membri

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.

Osservazioni

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.

Fabbisogno

Requisito Valore
client minimo supportato Versioni:_Supported in Windows Vista e versioni successive.
intestazione bthddi.h (include Bthddi.h)

Vedere anche

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

INTERFACE

IsBluetoothVersionAvailable