Condividi tramite


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)

Vedi anche

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

INTERFACCIA

IsBluetoothVersionAvailable