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_INFO structure provides information about a Bluetooth device.
Syntax
typedef struct _BLUETOOTH_DEVICE_INFO {
  DWORD             dwSize;
  BLUETOOTH_ADDRESS Address;
  ULONG             ulClassofDevice;
  BOOL              fConnected;
  BOOL              fRemembered;
  BOOL              fAuthenticated;
  SYSTEMTIME        stLastSeen;
  SYSTEMTIME        stLastUsed;
  WCHAR             szName[BLUETOOTH_MAX_NAME_SIZE];
} BLUETOOTH_DEVICE_INFO_STRUCT;
Members
dwSize
Size of the BLUETOOTH_DEVICE_INFO structure, in bytes.
Address
Address of the device.
ulClassofDevice
Class of the device.
fConnected
Specifies whether the device is connected.
fRemembered
Specifies whether the device is a remembered device. Not all remembered devices are authenticated.
fAuthenticated
Specifies whether the device is authenticated, paired, or bonded. All authenticated devices are remembered.
stLastSeen
Last time the device was seen, in the form of a SYSTEMTIME structure.
stLastUsed
Last time the device was used, in the form of a SYSTEMTIME structure.
szName[BLUETOOTH_MAX_NAME_SIZE]
Name of the device.
Remarks
See the Bluetooth class-of-device (CoD) codes for more information.
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) |