Freigeben über


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)

Siehe auch