BTH_SDP_ATTRIBUTE_SEARCH_REQUEST-Struktur (bthioctl.h)
Die BTH_SDP_ATTRIBUTE_SEARCH_REQUEST-Struktur enthält Informationen, die für eine SDP-Attributsuche relevant sind.
Syntax
typedef struct _BTH_SDP_ATTRIBUTE_SEARCH_REQUEST {
HANDLE_SDP_TYPE HANDLE_SDP_FIELD_NAME;
ULONG searchFlags;
ULONG recordHandle;
SdpAttributeRange range[1];
} BTH_SDP_ATTRIBUTE_SEARCH_REQUEST, *PBTH_SDP_ATTRIBUTE_SEARCH_REQUEST;
Member
HANDLE_SDP_FIELD_NAME
Von der Verbindungsanforderung oder HANDLE_SDP_LOCAL zurückgegebenes Handle.
searchFlags
Kombination aus SDP_SEARCH_Xxx Flags.
recordHandle
Das Datensatzhandle, das vom Remote-SDP-Server aus einem vorherigen Aufruf der IOCTL_BTH_SDP_SERVICE_SEARCH IOCTL zurückgegeben wird.
range[1]
Ein Array mit variabler Länge von Strukturen vom Typ SdpAttributeRange , das den Bereich der SDP-Attribute enthält, nach denen gesucht werden soll. Das Bereichsarray muss sich in aufsteigender numerischer Reihenfolge befinden.
Hinweise
Diese Struktur wird als Eingabepuffer an die IOCTL_BTH_SDP_ATTRIBUTE_SEARCH IOCTL übergeben.
Der Bluetooth-Treiberstapel bestimmt die Anzahl der Arrayelemente im Bereichselement , indem die Länge des IOCTL_BTH_SDP_ATTRIBUTE_SEARCH Eingabepuffers untersucht wird. Aus diesem Grund müssen Sie den genauen Wert des Parameters.DeviceIoControl.InputBufferLength-Elements berechnen, der übergeben wird, wenn IOCTL_BTH_SDP_SERVICE_SEARCH aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Versionen:_Supported in Windows Vista und höher. |
Kopfzeile | bthioctl.h (einschließlich Bthioctl.h) |