BluetoothLEAdvertisementWatcher.Start Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запустите BluetoothLEAdvertisementWatcher для проверки рекламы Bluetooth LE.
public:
virtual void Start() = Start;
void Start();
public void Start();
function start()
Public Sub Start ()
Требования к Windows
Возможности приложения |
bluetooth
|
Комментарии
Когда система входит в любое из поддерживаемых состояний сна (например, S3 или S4), контроллер Bluetooth сбрасывается. Этот цикл сброса приводит к удалению существующих объявлений Bluetooth из очереди. Но если ваше приложение по-прежнему имеет наблюдатель в состоянии при пробуждении системы, то сканирование будет возобновляться автоматически; и ваше приложение получит новые объявления.
Для современного резервного копирования система может продолжать сканирование, но ваше приложение может не получать объявления. Это зависит от различных факторов, таких как запуск приложения в AppContainer, будь то служба сеанса 0 и другие факторы. Не рекомендуется выполнять сканирование во время современного резервного сеанса; Вместо этого приложению потребуется прекратить активное сканирование, а затем возобновить сканирование после возобновления работы системы. Приложения, которые не перестают сканировать в режиме современного резервирования, могут приостановить выполнение в режиме "Современный резервный", что приводит к тому, что очередь устаревших объявлений возвращается приложению, когда система возобновляет нормальную работу.
GUID_MONITOR_POWER_ON указывает, что основной системный монитор был включен или отключен, чтобы может подразумевать современный резервный режим в некоторых конфигурациях системы. Но помните, что система с основным монитором системы отключена, может не всегда переходить в современный резервный режим. Например, если монитор настроен на отключение при простое, но сама система не настроена для перехода в спящий режим.
Приложения, работающие за пределами AppContainer (например, службы сеанса 0 или приложения Win32), могут регистрироваться для получения уведомлений о событиях питания (см. регистрации для событий питания) для получения WM_POWERBROADCAST сообщений. Система отправляет PBT_APMSUSPEND сообщение незадолго до приостановки. После возобновления операции он отправляет сообщение PBT_APMRESUMEAUTOMATIC. Кроме того, он отправляет еще одно сообщение PBT_APMRESUMESUSPEND, если возобновление активируется входными данными пользователя.
Этот метод переключит
Если этот метод вызывается в состоянии
При приостановке приложения BluetoothLEAdvertisementWatcher будет автоматически остановлен.