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 SDP-Remoteserver. 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;

Member

bthAddress

Die Adresse des SDP-Remoteservers, mit dem das lokale System eine Verbindung herstellt. Diese Adresse darf nicht an das lokale Funkgerät gehen.

fSdpConnect

Ein Flag oder eine Kombination von Flags, die bestimmt, wie die Verbindungsanforderung behandelt wird. Gültige Flagwerte sind in der folgenden Tabelle aufgeführt.

Flag 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 verarbeitet.

HANDLE_SDP_FIELD_NAME

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

requestTimeout

Timeout in Sekunden für die Anforderungen in diesem SDP-Kanal. Wenn für die Anforderung ein Timeout besteht, muss die durch die HANDLE_SDP dargestellte SDP-Verbindung geschlossen werden. Die Werte für dieses Feld werden durch 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
Unterstützte Mindestversion (Client) Versionen:_Supported in Windows Vista und höher.
Kopfzeile bthioctl.h (einschließlich Bthioctl.h)

Weitere Informationen