SCO_DISCONNECT_REASON-Enumeration (bthddi.h)
Der SCO_DISCONNECT_REASON-Enumerationstyp gibt den Grund an, warum ein SCO-Kanal getrennt wurde.
Syntax
typedef enum _SCO_DISCONNECT_REASON {
ScoHciDisconnect,
ScoDisconnectRequest,
ScoRadioPoweredDown,
ScoHardwareRemoval
} SCO_DISCONNECT_REASON, *PSCO_DISCONNECT_REASON;
Konstanten
ScoHciDisconnect Dieser Wert gibt für den Profiltreiber an, dass der Bluetooth-Treiberstapel eine empfangen hat. Trennen der Benachrichtigung von der HCI-Ebene (Host Controller Interface). |
ScoDisconnectRequest Dieser Wert gibt für den Profiltreiber an, dass eine Verbindungsanforderung vom empfangen wurde. Remotegerät. |
ScoRadioPoweredDown Dieser Wert gibt dem Profiltreiber an, dass das lokale Funkgerät ausgeschaltet wurde. |
ScoHardwareRemoval Dieser Wert gibt für den Profiltreiber an, dass das lokale Funkgerät physisch ausgeführt wurde. entfernt. |
Hinweise
Ein Wert aus dieser Enumeration wird als Reason-Element des SCO_INDICATION_PARAMETERS Struktur.
Hardwarebeschränkungen können verhindern, dass der Bluetooth-Treiberstapel zwischen ScoRadioPoweredDown - und ScoHardwareRemoval-Ereignissen unterscheidet.
Derzeit ist ScoHciDisconnect der einzige Wert, den der Bluetooth-Treiberstapel an die SCO-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) |