BLUETOOTH_IO_CAPABILITY enumeration (bluetoothapis.h)

The BLUETOOTH_IO_CAPABILITY enumeration defines the input/output capabilities of a Bluetooth Device.

Syntax

typedef enum _BLUETOOTH_IO_CAPABILITY {
  BLUETOOTH_IO_CAPABILITY_DISPLAYONLY = 0x00,
  BLUETOOTH_IO_CAPABILITY_DISPLAYYESNO = 0x01,
  BLUETOOTH_IO_CAPABILITY_KEYBOARDONLY = 0x02,
  BLUETOOTH_IO_CAPABILITY_NOINPUTNOOUTPUT = 0x03,
  BLUETOOTH_IO_CAPABILITY_UNDEFINED = 0xff
} BLUETOOTH_IO_CAPABILITY;

Constants

 
BLUETOOTH_IO_CAPABILITY_DISPLAYONLY
Value: 0x00
The Bluetooth device is capable of output via display only.
BLUETOOTH_IO_CAPABILITY_DISPLAYYESNO
Value: 0x01
The Bluetooth device is capable of output via a display, and has the additional capability to presenting a yes/no question to the user.
BLUETOOTH_IO_CAPABILITY_KEYBOARDONLY
Value: 0x02
The Bluetooth device is capable of input via keyboard.
BLUETOOTH_IO_CAPABILITY_NOINPUTNOOUTPUT
Value: 0x03
The Bluetooth device is not capable of input/output.
BLUETOOTH_IO_CAPABILITY_UNDEFINED
Value: 0xff
The input/output capabilities for the Bluetooth device are undefined.

Requirements

Requirement Value
Minimum supported client Windows XP with SP2 [desktop apps only]
Minimum supported server None supported
Header bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h)

See also

BLUETOOTH_AUTHENTICATE_RESPONSE