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) |