Compartilhar via


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)