Partilhar via


estrutura BTH_PROFILE_DRIVER_INTERFACE (bthddi.h)

A estrutura BTH_PROFILE_DRIVER_INTERFACE fornece funções para alocar, liberar, inicializar e reutilizar BRBs e determinar a versão bluetooth instalada no momento.

Sintaxe

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;

Membros

Interface

Uma estrutura que descreve a interface BTH_PROFILE_DRIVER_INTERFACE para uso por drivers de perfil. Para obter mais informações sobre essa estrutura, consulte interface.

BthAllocateBrb

Ponteiro para a função BthAllocateBrb.

BthFreeBrb

Ponteiro para a função BthFreeBrb.

BthInitializeBrb

Ponteiro para a função BthInitializeBrb.

BthReuseBrb

Ponteiro para a função BthReuseBrb.

IsBluetoothVersionAvailable

Ponteiro para o função IsBluetoothVersionAvailable.

Observações

Os drivers de perfil devem especificar o GUID GUID_BTHDDI_PROFILE_DRIVER_INTERFACE para consultar uma instância da estrutura de BTH_PROFILE_DRIVER_INTERFACE da pilha de driver Bluetooth.

Todos os membros dessa estrutura, além do membro interface, são ponteiros de função.

Requisitos

Requisito Valor
de cliente com suporte mínimo Versões:_Supported no Windows Vista e posterior.
cabeçalho bthddi.h (inclua Bthddi.h)

Consulte também

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

de INTERFACE do

IsBluetoothVersionAvailable