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, este é 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.
Valor de retorno
Nenhum
Observações
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 da estrutura _BRB_L2CA_OPEN_ENHANCED_CHANNEL quando o driver de perfil tenta se conectar a um dispositivo remoto usando o BRB_L2CA_OPEN_ENHANCED_CHANNEL ou BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE BRBs.
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 pelo 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 indicação de. Para a maioria das notificações, há um membro do sindicato INDICATION_PARAMETERS_ENHANCED que corresponde ao evento e contém parâmetros específicos do evento.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte no Windows 8 e versões posteriores do Windows. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | bthddi.h (inclua Bthddi.h) |