L2CAP_DISCONNECT_REASON-Enumeration (bthddi.h)

Der L2CAP_DISCONNECT_REASON Enumerationstyp gibt den Grund 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 empfangen wurde.
Remotegerät.
RadioPoweredDown
Dieser Wert gibt für den Profiltreiber an, dass das lokale Funkgerät deaktiviert wurde.
HardwareRemoval
Dieser Wert gibt für den Profiltreiber an, dass das lokale Funkgerät physisch war.
entfernt.

Hinweise

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

Hardwarebeschrä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-Rückruffunktion übergibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Versionen:_Supported in Windows Vista und höheren Versionen von Windows.
Kopfzeile bthddi.h (include Bthddi.h)

Weitere Informationen

INDICATION_PARAMETERS