Freigeben über


BTH_SDP_CONNECT Struktur (bthioctl.h)

Die BTH_SDP_CONNECT-Struktur enthält Eingabe- und Ausgabeinformationen zu einer Verbindung zwischen dem lokalen Bluetooth-System und einem Remote-SDP-Server. Diese Struktur wird als Eingabepuffer und Ausgabepuffer von IOCTL_BTH_SDP_CONNECTübergeben.

Syntax

typedef struct _BTH_SDP_CONNECT {
  BTH_ADDR        bthAddress;
  ULONG           fSdpConnect;
  HANDLE_SDP_TYPE HANDLE_SDP_FIELD_NAME;
  UCHAR           requestTimeout;
} BTH_SDP_CONNECT, *PBTH_SDP_CONNECT;

Angehörige

bthAddress

Die Adresse des Remote-SDP-Servers, mit dem das lokale System eine Verbindung herstellt. Diese Adresse kann nicht für das lokale Radio gelten.

fSdpConnect

Eine Kennzeichnung oder Eine Kombination von Flags, die bestimmt, wie die Verbindungsanforderung behandelt wird. Gültige Kennzeichenwerte werden in der folgenden Tabelle aufgeführt.

Flagge Beschreibung
SDP_CONNECT_ALLOW_PIN Führen Sie bei Bedarf einen Pinaustausch mit dem Remotegerät aus.
SDP_CONNECT_CACHE Anforderungen werden aus dem lokalen Cache des SDP-Eintrags gewartet.

HANDLE_SDP_FIELD_NAME

Wenn die Verbindungsanforderung zurückgegeben wird, gibt dies das Handle für die SDP-Verbindung mit dem Remoteserver an.

requestTimeout

Timeout in Sekunden für die Anforderungen in diesem SDP-Kanal. Wenn die Anforderung ein Zeitüberschreitung darstellt, muss die SDP-Verbindung, die durch die HANDLE_SDP dargestellt wird, geschlossen werden. Die Werte für dieses Feld sind an SDP_REQUEST_TO_MIN und SDP_REQUEST_MAX gebunden. Wenn SDP_REQUEST_TO_DEFAULT angegeben ist, beträgt das Timeout 30 Sekunden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Versionen:_Supported in Windows Vista und höher.
Header- bthioctl.h (include Bthioctl.h)

Siehe auch