Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The BLUETOOTH_DEVICE_SEARCH_PARAMS structure specifies search criteria for Bluetooth device searches.
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;
Members
dwSize
The size, in bytes, of the structure.
fReturnAuthenticated
A value that specifies that the search should return authenticated Bluetooth devices.
fReturnRemembered
A value that specifies that the search should return remembered Bluetooth devices.
fReturnUnknown
A value that specifies that the search should return unknown Bluetooth devices.
fReturnConnected
A value that specifies that the search should return connected Bluetooth devices.
fIssueInquiry
A value that specifies that a new inquiry should be issued.
cTimeoutMultiplier
A value that indicates the time out for the inquiry, expressed in increments of 1.28 seconds. For example, an inquiry of 12.8 seconds has a cTimeoutMultiplier value of 10. The maximum value for this member is 48. When a value greater than 48 is used, the calling function immediately fails and returns E_INVALIDARG.
hRadio
A handle for the radio on which to perform the inquiry. Set to NULL to perform the inquiry on all local Bluetooth radios.
Requirements
| Requirement | Value | 
|---|---|
| Minimum supported client | Windows Vista, Windows XP with SP2 [desktop apps only] | 
| Minimum supported server | None supported | 
| Header | bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h) |