Freigeben über


BLUETOOTH_DEVICE_SEARCH_PARAMS-Struktur (bluetoothapis.h)

Die BLUETOOTH_DEVICE_SEARCH_PARAMS-Struktur gibt Suchkriterien für Bluetooth-Gerätesuchen an.

Syntax

typedef struct _BLUETOOTH_DEVICE_SEARCH_PARAMS {
  DWORD  dwSize;
  BOOL   fReturnAuthenticated;
  BOOL   fReturnRemembered;
  BOOL   fReturnUnknown;
  BOOL   fReturnConnected;
  BOOL   fIssueInquiry;
  UCHAR  cTimeoutMultiplier;
  HANDLE hRadio;
} BLUETOOTH_DEVICE_SEARCH_PARAMS;

Member

dwSize

Die Größe der Struktur in Byte.

fReturnAuthenticated

Ein -Wert, der angibt, dass die Suche authentifizierte Bluetooth-Geräte zurückgeben soll.

fReturnRemembered

Ein -Wert, der angibt, dass die Suche gespeicherte Bluetooth-Geräte zurückgeben soll.

fReturnUnknown

Ein -Wert, der angibt, dass die Suche unbekannte Bluetooth-Geräte zurückgeben soll.

fReturnConnected

Ein -Wert, der angibt, dass die Suche verbundene Bluetooth-Geräte zurückgeben soll.

fIssueInquiry

Ein -Wert, der angibt, dass eine neue Anfrage ausgestellt werden soll.

cTimeoutMultiplier

Ein Wert, der das Timeout für die Abfrage angibt, ausgedrückt in Schritten von 1,28 Sekunden. Beispielsweise weist eine Abfrage von 12,8 Sekunden den cTimeoutMultiplier-Wert 10 auf. Der maximale Wert für dieses Element ist 48. Wenn ein Wert größer als 48 verwendet wird, schlägt die aufrufende Funktion sofort fehl und gibt E_INVALIDARG zurück.

hRadio

Ein Handle für das Funkgerät, auf dem die Anfrage durchgeführt werden soll. Legen Sie auf NULL fest, um die Abfrage für alle lokalen Bluetooth-Funkgeräte auszuführen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h)

Weitere Informationen

BluetoothDisplayDeviceProperties

BluetoothFindDeviceClose

BluetoothFindFirstDevice

BluetoothFindNextDevice

BluetoothGetDeviceInfo

BluetoothRemoveDevice

BluetoothUpdateDeviceRecord