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) |