Share via


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)

Weitere Informationen

SCO-Rückruffunktion

SCO_DISCONNECT_REASON