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;
Angehörige
HANDLE_SDP_FIELD_NAME
Handle, das von der Verbindungsanforderung oder HANDLE_SDP_LOCAL zurückgegeben wird.
searchFlags
Kombination von SDP_SEARCH_Xxx Flags.
recordHandle
Das Datensatzhandle, das vom Remote-SDP-Server von einem vorherigen Aufruf des 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.
Bemerkungen
Diese Struktur wird als Eingabepuffer an die IOCTL_BTH_SDP_ATTRIBUTE_SEARCH IOCTL übergeben.
Der Bluetooth-Treiberstapel bestimmt die Anzahl der Arrayelemente im Bereich Member, 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 Member berechnen, der beim Aufrufen IOCTL_BTH_SDP_SERVICE_SEARCH übergeben wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Versionen:_Supported in Windows Vista und höher. |
Header- | bthioctl.h (include Bthioctl.h) |