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