Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Profiltreiber implementieren eine erweiterte L2CAP-Rückruffunktion, um den Bluetooth-Treiberstapel mit einem Mechanismus bereitzustellen, um den Profiltreiber über änderungen am Status einer aktuell geöffneten L2CAP- oder eL2CAP-Verbindung zu benachrichtigen.
Syntax
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED PfnbthportIndicationCallbackEnhanced;
void PfnbthportIndicationCallbackEnhanced(
[in] PVOID Context,
[in] INDICATION_CODE Indication,
[in] PINDICATION_PARAMETERS_ENHANCED Parameters
)
{...}
Parameter
[in] Context
Bei Änderungen an vorhandenen L2CAP-Verbindungen ist dies das CallbackContext-element, das vom Profiltreiber beim Erstellen und Senden einer _BRB_L2CA_OPEN_ENHANCED_CHANNEL-Struktur angegeben wurde.
[in] Indication
Ein INDICATION_CODE Wert, der den Typ des L2CAP-Ereignisses angibt.
[in] Parameters
Eine INDICATION_PARAMETERS_ENHANCED Struktur, die ereignisspezifische Parameter enthält.
Rückgabewert
Nichts
Bemerkungen
Ein Profiltreiber registriert seine L2CAP- oder eL2CAP-Rückruffunktion, indem die Rückruffunktion im Callback-element _BRB_L2CA_OPEN_ENHANCED_CHANNEL Struktur angegeben wird, wenn der Profiltreiber versucht, mithilfe der BRB_L2CA_OPEN_ENHANCED_CHANNEL oder BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE BRBs eine Verbindung mit einem Remotegerät herzustellen.
Nachdem der Profiltreiber seine L2CAP-Rückruffunktion registriert hat, ist die Rückruffunktion nur dem erweiterten Kanal zugeordnet, den der BRB geöffnet hat. Der Bluetooth-Treiberstapel kann die L2CAP-Rückruffunktion aufrufen, um den Profiltreiber über Aktionen zu benachrichtigen, die über den geöffneten erweiterten Kanal an das Remotegerät auftreten. Profiltreiber können eine einzelne Rückruffunktion registrieren, um L2CAP-Kanalbenachrichtigungen als Client zu behandeln.
Die INDICATION_PARAMETERS_ENHANCED Struktur in der Parameters Parameter wird gemäß dem Wert der INDICATION_CODE Enumeration interpretiert, die der Bluetooth-Treiberstapel über die Indication Parameter an die erweiterte L2CAP-Rückruffunktion des Profiltreibers übergibt. Für die meisten Benachrichtigungen gibt es ein INDICATION_PARAMETERS_ENHANCED Union-Mitglied, das dem Ereignis entspricht und ereignisspezifische Parameter enthält.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Unterstützt in Windows 8 und höheren Versionen von Windows. |
| Zielplattform- | Desktop |
| Header- | bthddi.h (include Bthddi.h) |