Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SCO_INDICATION_PARAMETERS-Struktur beschreibt Indikationsparameter für eine SCO-Verbindungs- oder Trennungsbenachrichtigung.
Syntax
typedef struct _SCO_INDICATION_PARAMETERS {
SCO_CHANNEL_HANDLE ConnectionHandle;
BTH_ADDR BtAddress;
union {
struct {
struct {
SCO_LINK_TYPE LinkType;
} Request;
} Connect;
struct {
SCO_DISCONNECT_REASON Reason;
BOOLEAN CloseNow;
} Disconnect;
} Parameters;
} SCO_INDICATION_PARAMETERS, *PSCO_INDICATION_PARAMETERS;
Member
ConnectionHandle
Ein Verbindungshandle zum Remotegerät. Dieses Handle ist nur für Benachrichtigungen gültig, die über eine etablierte SCO-Verbindung eingehen.
BtAddress
Die Bluetooth-Adresse des Remotegeräts.
Parameters
Union der folgenden Bereiche:
Parameters.Connect
Die Struktur, die Parameter für das ScoIndicationRemoteConnectSCO_INDICATION_CODE-Ereignis enthält.
Parameters.Connect.Request
Die Struktur, die die Parameter für die SCO-Verbindungsanforderung enthält.
Parameters.Connect.Request.LinkType
Ein Wert aus der SCO_LINK_TYPE-Enumeration , der den Typ der eingehenden Verbindung angibt.
Parameters.Disconnect
Die Struktur, die Parameter für das ScoIndicationRemoteDisconnectSCO_INDICATION_CODE-Ereignis enthält.
Parameters.Disconnect.Reason
Ein SCO_DISCONNECT_REASON Wert, der angibt, warum die SCO-Verbindung beendet wurde.
Parameters.Disconnect.CloseNow
Ein boolescher Wert, den ein Profiltreiber festlegen kann, um anzugeben, ob die SCO-Verbindung mit dem Remotegerät geschlossen wird. Wenn die Verbindung geschlossen werden soll, ist der Wert TRUE. Andernfalls ist der Wert FALSE.
Hinweise
Die SCO-Rückruffunktion eines Profiltreibers sollte eine Benachrichtigung je nach dem Wert verarbeiten, den der Bluetooth-Treiberstapel im Indikationsparameter der Rückruffunktion übergibt.
Wenn der Bluetooth-Treiberstapel ScoIndicationRemoteConnect übergibt, sollte die Rückruffunktion das Connect-Element der Parameterunion verwenden.
Wenn der Bluetooth-Treiberstapel ScoIndicationRemoteDisconnect übergibt, sollte die Rückruffunktion das Disconnect-Element der Parameterunion verwenden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Versionen:_Supported in Windows Vista und höher. |
| Kopfzeile | bthddi.h (include Bthddi.h) |