PFNBTHPORT_INDICATION_CALLBACK_ENHANCED função de retorno de chamada (bthddi.h)
Os drivers de perfil implementam uma função de retorno de chamada L2CAP aprimorada para fornecer à pilha de driver Bluetooth um mecanismo para notificar o driver de perfil sobre quaisquer alterações no status de uma conexão L2CAP ou eL2CAP aberta no momento.
Sintaxe
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED PfnbthportIndicationCallbackEnhanced;
void PfnbthportIndicationCallbackEnhanced(
[in] PVOID Context,
[in] INDICATION_CODE Indication,
[in] PINDICATION_PARAMETERS_ENHANCED Parameters
)
{...}
Parâmetros
[in] Context
Para alterações em conexões L2CAP existentes, esse é o membro CallbackContext especificado pelo driver de perfil quando ele criou e enviou uma estrutura de _BRB_L2CA_OPEN_ENHANCED_CHANNEL .
[in] Indication
Um valor INDICATION_CODE que indica o tipo de evento L2CAP.
[in] Parameters
Uma estrutura INDICATION_PARAMETERS_ENHANCED que contém parâmetros específicos do evento.
Retornar valor
Nenhum
Comentários
Um driver de perfil registra sua função de retorno de chamada L2CAP ou eL2CAP especificando a função de retorno de chamada no membro de retorno de chamada da estrutura de _BRB_L2CA_OPEN_ENHANCED_CHANNEL quando o driver de perfil tenta se conectar a um dispositivo remoto usando os BRBs BRB_L2CA_OPEN_ENHANCED_CHANNEL ou BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE.
Depois que o driver de perfil registra sua função de retorno de chamada L2CAP, a função de retorno de chamada só é associada ao canal aprimorado que o BRB abriu. A pilha de driver Bluetooth pode chamar a função de retorno de chamada L2CAP para notificar o driver de perfil de ações que ocorrem no canal avançado aberto para o dispositivo remoto. Os drivers de perfil podem registrar uma única função de retorno de chamada para lidar com notificações de canal L2CAP como um cliente.
A estrutura INDICATION_PARAMETERS_ENHANCED mantida no parâmetro Parameters é interpretada de acordo com o valor da enumeração INDICATION_CODE que a pilha de driver Bluetooth passa para a função de retorno de chamada L2CAP aprimorada do driver de perfil por meio do parâmetro Indication . Para a maioria das notificações, há um membro de união INDICATION_PARAMETERS_ENHANCED que corresponde ao evento e contém parâmetros específicos do evento.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte em Windows 8 e versões posteriores do Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | bthddi.h (inclua Bthddi.h) |