Condividi tramite


PFNBTHPORT_INDICATION_CALLBACK_ENHANCED funzione di callback (bthddi.h)

I driver di profilo implementano una funzione di callback L2CAP avanzata per fornire allo stack di driver Bluetooth un meccanismo per notificare al driver del profilo eventuali modifiche allo stato di una connessione L2CAP o eL2CAP attualmente aperta.

Sintassi

PFNBTHPORT_INDICATION_CALLBACK_ENHANCED PfnbthportIndicationCallbackEnhanced;

void PfnbthportIndicationCallbackEnhanced(
  [in] PVOID Context,
  [in] INDICATION_CODE Indication,
  [in] PINDICATION_PARAMETERS_ENHANCED Parameters
)
{...}

Parametri

[in] Context

Per le modifiche alle connessioni L2CAP esistenti, questo è il membro CallbackContext specificato dal driver del profilo al momento della compilazione e dell'invio di una struttura _BRB_L2CA_OPEN_ENHANCED_CHANNEL .

[in] Indication

Valore INDICATION_CODE che indica il tipo di evento L2CAP.

[in] Parameters

Struttura INDICATION_PARAMETERS_ENHANCED che contiene parametri specifici dell'evento.

Valore restituito

nessuno

Osservazioni

Un driver di profilo registra la funzione di callback L2CAP o eL2CAP specificando la funzione di callback nel membro callback della struttura _BRB_L2CA_OPEN_ENHANCED_CHANNEL quando il driver del profilo tenta di connettersi a un dispositivo remoto usando il BRB_L2CA_OPEN_ENHANCED_CHANNEL o BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE BRB.

Dopo che il driver del profilo registra la funzione di callback L2CAP, la funzione di callback è associata solo al canale avanzato aperto da BRB. Lo stack di driver Bluetooth può chiamare la funzione di callback L2CAP per notificare al driver del profilo le azioni che si verificano tramite il canale avanzato aperto al dispositivo remoto. I driver di profilo possono registrare una singola funzione di callback per gestire le notifiche del canale L2CAP come client.

La struttura INDICATION_PARAMETERS_ENHANCED contenuta nel parametro Parameters viene interpretata in base al valore dell'enumerazione INDICATION_CODE che lo stack di driver Bluetooth passa alla funzione di callback L2CAP avanzata del driver del profilo tramite il parametro Indication . Per la maggior parte delle notifiche, è presente un membro dell'unione INDICATION_PARAMETERS_ENHANCED che corrisponde all'evento e contiene parametri specifici dell'evento.

Requisiti

Requisito Valore
Client minimo supportato Supportato in Windows 8 e versioni successive di Windows.
Piattaforma di destinazione Desktop
Intestazione bthddi.h (include Bthddi.h)