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) |