BluetoothLEAdvertisementWatcher.Start Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicie el
public:
virtual void Start() = Start;
void Start();
public void Start();
function start()
Public Sub Start ()
Requisitos de Windows
Características de aplicaciones |
bluetooth
|
Comentarios
Cuando el sistema entra en cualquiera de los estados de suspensión admitidos (como S3 o S4), se restablece el controlador Bluetooth. Ese ciclo de restablecimiento hace que los anuncios de Bluetooth existentes se quiten de la cola. Pero si la aplicación todavía tiene un monitor en estado activado cuando el sistema se reactiva, el examen se reanudará automáticamente; y tu aplicación recibirá nuevos anuncios.
En espera moderna, es posible que el sistema continúe examinando, pero es posible que la aplicación no reciba anuncios. Esto depende de varios factores, como si la aplicación se ejecuta en un AppContainer, si es un servicio de sesión 0 y otros factores. No se recomienda examinar durante una sesión moderna en espera; en su lugar, la aplicación tendrá que detener el examen activamente y, a continuación, reanudar el examen después de que el propio sistema se reanude. Es posible que las aplicaciones que no detengan el examen mientras están en espera moderna podrían tener su ejecución en pausa mientras se encuentra en espera moderna, lo que provoca que se devuelva una cola de anuncios obsoletos a la aplicación cuando el sistema reanude la operación normal.
GUID_MONITOR_POWER_ON indica que el monitor del sistema principal se ha encendido o apagado, de modo que pueda implicar el modo de espera moderno en algunas configuraciones del sistema. Pero tenga en cuenta que un sistema con su monitor de sistema principal apagado podría no estar siempre en espera moderna. Por ejemplo, cuando el monitor está configurado para apagarse cuando está inactivo, pero el propio sistema no está configurado para pasar a suspensión.
Las aplicaciones que se ejecutan fuera de appContainer (como los servicios de sesión 0 o las aplicaciones Win32) se pueden registrar para obtener notificaciones de eventos de energía (consulte Registro de eventos de energía) para recibir mensajes WM_POWERBROADCAST. El sistema envía un mensaje PBT_APMSUSPEND poco antes de que se suspenda. Una vez reanuda la operación, envía un mensaje de PBT_APMRESUMEAUTOMATIC. Además, envía otro mensaje de PBT_APMRESUMESUSPEND si la entrada del usuario desencadena la reanudación.
Este método realizará la transición del BluetoothLEAdvertisementWatcher al estado Started inmediatamente con una solicitud de examen pendiente o al estado Anulado si se produjo un error en la solicitud inmediatamente debido a un error.
Si se llama a este método en el estado Detener, la solicitud se penddrá y el estado permanecerá en el estado Detener hasta que se complete la solicitud, en cuyo momento se enviará una nueva solicitud y el estado pasará al estado Iniciado.
El bluetoothLEAdvertisementWatcher