Freigeben über


L2CAP_DISCONNECT_REASON-Aufzählung (bthddi.h)

Der L2CAP_DISCONNECT_REASON Enumerationstyp gibt an, warum ein L2CAP-Kanal getrennt wurde.

Syntax

typedef enum _L2CAP_DISCONNECT_REASON {
  HciDisconnect,
  L2capDisconnectRequest,
  RadioPoweredDown,
  HardwareRemoval
} L2CAP_DISCONNECT_REASON;

Konstanten

 
HciDisconnect
Der Wert gibt für den Profiltreiber an, den der Bluetooth-Treiberstapel empfangen hat.
trennen Sie die Benachrichtigung von der HCI-Ebene (Host Controller Interface).
L2capDisconnectRequest
Dieser Wert gibt für den Profiltreiber an, dass eine Verbindungsanforderung von einem
Remotegerät.
RadioPoweredDown
Dieser Wert gibt für den Profiltreiber an, dass das lokale Radio deaktiviert wurde.
HardwareRemoval
Dieser Wert gibt für den Profiltreiber an, dass das lokale Funkgerät physisch war.
entfernt.

Bemerkungen

Ein Wert aus dieser Enumeration wird als Reason Member der INDICATION_PARAMETERS-Struktur verwendet.

Hardwareeinschränkungen können verhindern, dass der Bluetooth-Treiberstapel zwischen RadioPoweredDown- und HardwareRemoval--Ereignissen unterscheidet.

Derzeit sind HciDisconnect und L2capDisconnectRequest die einzigen Werte, die der Bluetooth-Treiberstapel an die L2CAP Callback Functionübergibt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Versionen:_Supported in Windows Vista und höheren Versionen von Windows.
Header- bthddi.h (include Bthddi.h)

Siehe auch

INDICATION_PARAMETERS