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;

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)

Weitere Informationen