Freigeben über


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)

Weitere Informationen

SCO-Rückruffunktion

SCO_INDICATION_PARAMETERS