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