Compartilhar 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 .

Comentários

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 do driver Bluetooth.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Versões:_Supported no Windows Vista e posteriores.
Cabeçalho bthddi.h (inclua Bthddi.h)

Confira também

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

INTERFACE

IsBluetoothVersionAvailable