SCO_INDICATION_PARAMETERS Struktur (bthddi.h)
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) |