Функция BluetoothSelectDevices (bluetoothapis.h)
Функция BluetoothSelectDevices позволяет выбрать устройство Bluetooth.
Синтаксис
BOOL BluetoothSelectDevices(
BLUETOOTH_SELECT_DEVICE_PARAMS *pbtsdp
);
Параметры
pbtsdp
Указатель на структуру BLUETOOTH_SELECT_DEVICE_PARAMS , которая идентифицирует устройства Bluetooth.
Возвращаемое значение
Возвращает значение TRUE , если пользователь выбрал устройство.
Возвращает значение FALSE , если допустимые данные не были возвращены. Вызовите функцию GetLastError для получения сведений об ошибке. К возвращаемым сведениям об ошибке применяются следующие условия.
Код возврата | Описание |
---|---|
|
Пользователь отменил запрос. |
|
Параметр pbtsdp имеет значение NULL. |
|
Структура, переданная в pbtsdp , имеет неизвестный размер. |
Комментарии
Функция BluetoothSelectDevices открывает общее диалоговое окно для выбора устройств Bluetooth. Список устройств, отображаемый для пользователя, определяется флагами и параметрами, заданными вызывающей стороны в параметре pbtsdp .
Если BluetoothSelectDevices возвращает значение TRUE, элемент pDevicesструктуры BLUETOOTH_SELECT_DEVICE_PARAMS указывает на допустимые данные. Вызывающий объект должен убедиться, что флаги fAuthenticated и fRemembered в структуре BLUETOOTH_SELECT_DEVICE_PARAMS , чтобы определить, какие устройства прошли проверку подлинности и какие устройства являются допустимыми для пользователя. Вызывайте функцию BluetoothSelectDevicesFree , чтобы освободить ресурсы, только если функция BluetoothSelectDevices возвращает значение TRUE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | bluetoothapis.h (включая Bthsdpdef.h, BluetoothAPIs.h) |
Библиотека | Bthprops.lib |
DLL | bthprops.cpl |