Share via


Windows.Devices.Bluetooth Namespace

The Windows.Devices.Bluetooth namespace defines a set of Windows Runtime API that allows UWP app and desktop apps to interact with Bluetooth devices. For more information, see Bluetooth.

Classes

BluetoothAdapter

Represents a Bluetooth adapter.

BluetoothClassOfDevice

Provides functionality to determine the Bluetooth Class Of Device (Bluetooth COD) information for a device.

BluetoothDevice

Represents a Bluetooth device.

Sample applications that use this class include Device enumeration and pairing sample and Bluetooth RFCOMM chat sample.

BluetoothDeviceId

Represents a bluetooth device ID.

BluetoothLEAppearance

Provides functionality to determine the Bluetooth Low Energy (LE) Appearance information for a device. To get an instance of this class, call the BluetoothLEAppearance.FromRawValue method or the BluetoothLEAppearance.FromParts method.

BluetoothLEAppearanceCategories

Indicates the appearance category code of the Bluetooth LE device.

BluetoothLEAppearanceSubcategories

Indicates the appearance subcategory code of the Bluetooth LE device. For more info on how sub categories map to categories, see the Bluetooth Specification.

BluetoothLEConnectionParameters

Represents Bluetooth LE connection parameters.

For more information on connection parameters and PHY, please reference the Bluetooth Core Specification.

BluetoothLEConnectionPhy

Used to retrieve info about about the Bluetooth LE physical layer (PHY).

For more information on connection parameters and PHY, please reference the Bluetooth Core Specification.

BluetoothLEConnectionPhyInfo

Represents info about the Bluetooth LE physical layer (PHY).

For more information on connection parameters and PHY, please reference the Bluetooth Core Specification.

BluetoothLEDevice

Represents a Bluetooth LE device.

For code examples, see Bluetooth Low Energy sample and Device enumeration and pairing sample.

BluetoothLEPreferredConnectionParameters

Represents Bluetooth LE preferred connection parameters.

For more information on connection parameters and PHY, please reference the Bluetooth Core Specification.

BluetoothLEPreferredConnectionParametersRequest

Represents a Bluetooth LE preferred connection parameters request.

For more information on connection parameters and PHY, please reference the Bluetooth Core Specification.

BluetoothSignalStrengthFilter

Groups parameters used to configure received signal strength indicator (RSSI)-based filtering.

BluetoothUuidHelper

A helper class that provides methods to convert between bluetooth device UUID and short ID.

Enums

BluetoothAddressType

Describes the Bluetooth address type.

BluetoothCacheMode

Indicates whether applicable Bluetooth API methods should operate on values cached in the system, or whether they should retrieve those values from the Bluetooth device. See Remarks in the member topic.

BluetoothConnectionStatus

Indicates the connection status of the device.

BluetoothError

Specifies common Bluetooth error cases.

BluetoothLEPreferredConnectionParametersRequestStatus

Defines constants that specify the status of a Bluetooth LE preferred connection parameters request.

For more information on connection parameters and PHY, please reference the Bluetooth Core Specification.

BluetoothMajorClass

Indicates the Major Class code of the device, which is the general family of device with which the device is associated.

BluetoothMinorClass

Indicates the Minor Class code of the device. These are interpreted in the context of the Major Class codes.

BluetoothServiceCapabilities

Indicates the service capabilities of a device.

See also