---
title: IOBluetoothDeviceSearchDeviceAttributes
framework: IOBluetooth
role: symbol
role_heading: Structure
path: iobluetooth/iobluetoothdevicesearchdeviceattributes
---

# IOBluetoothDeviceSearchDeviceAttributes

Structure used to search for particular devices.

## Declaration

```swift
struct IOBluetoothDeviceSearchDeviceAttributes
```

## Overview

Overview You can search for general device classes and service classes, or you can search for a specific device address or name. If you pass NULL as the attribute structure, you will get ALL devices in the vicinity found during a search. Note that passing a zeroed out block of attributes is NOT equivalent to passing in NULL!

## Topics

### Initializers

- [init()](iobluetooth/iobluetoothdevicesearchdeviceattributes/init().md)
- [init(address:name:serviceClassMajor:deviceClassMajor:deviceClassMinor:)](iobluetooth/iobluetoothdevicesearchdeviceattributes/init(address:name:serviceclassmajor:deviceclassmajor:deviceclassminor:).md)

### Instance Properties

- [address](iobluetooth/iobluetoothdevicesearchdeviceattributes/address.md)
- [deviceClassMajor](iobluetooth/iobluetoothdevicesearchdeviceattributes/deviceclassmajor.md)
- [deviceClassMinor](iobluetooth/iobluetoothdevicesearchdeviceattributes/deviceclassminor.md)
- [name](iobluetooth/iobluetoothdevicesearchdeviceattributes/name.md)
- [serviceClassMajor](iobluetooth/iobluetoothdevicesearchdeviceattributes/serviceclassmajor.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)

## See Also

### Related Documentation

- [IOBluetoothDeviceSearchAttributes](iobluetooth/iobluetoothdevicesearchattributes.md)
- [IOBluetoothDeviceSearchTypes](iobluetooth/iobluetoothdevicesearchtypes.md)
- [IOBluetoothDeviceSearchTypesBits](iobluetooth/iobluetoothdevicesearchtypesbits.md)
- [IOBluetoothDeviceSearchDeviceAttributes](iobluetooth/iobluetoothdevicesearchdeviceattributes.md)

### Data Types

- [IOBluetoothDeviceSearchOptions](iobluetooth/iobluetoothdevicesearchoptions.md)
- [IOBluetoothDeviceSearchAttributes](iobluetooth/iobluetoothdevicesearchattributes.md)
