Structure used to search for particular devices.


struct IOBluetoothDeviceSearchAttributes {
   IOBluetoothDeviceSearchOptions options; // Options.
   IOItemCount maxResults; // Maximum number of results you desire. 0 means infinite.
   IOItemCount deviceAttributeCount;
   IOBluetoothDeviceSearchDeviceAttributes *attributeList;


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!

See Also