---
title: start()
framework: IOBluetooth
role: symbol
role_heading: Instance Method
path: iobluetooth/iobluetoothdeviceinquiry/start()
---

# start()

Tells inquiry object to begin the inquiry and name updating process, if specified.

## Declaration

```swift
func start() -> IOReturn
```

## Return Value

Return Value Returns kIOReturnSuccess if start was successful. Returns kIOReturnBusy if the object is already in process. May return other IOReturn values, as appropriate.

## Discussion

Discussion Calling start multiple times in rapid succession or back-to-back will probably not produce the intended results. Inquiries are throttled if they are called too quickly in succession.
