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