BluetoothLEAdvertisementWatcher.Start Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicie o BluetoothLEAdvertisementWatcher
public:
virtual void Start() = Start;
void Start();
public void Start();
function start()
Public Sub Start ()
Requisitos do Windows
Funcionalidades do aplicativo |
bluetooth
|
Comentários
Quando o sistema entra em qualquer um dos estados de suspensão com suporte (como S3 ou S4), o controlador Bluetooth é redefinido. Esse ciclo de redefinição faz com que todos os anúncios Bluetooth existentes sejam removidos da fila. No entanto, se o aplicativo ainda tiver um observador no estado em que o sistema é ativado, a verificação será retomada automaticamente; e seu aplicativo receberá novos anúncios.
Para Espera Moderna, o sistema pode continuar verificando, mas seu aplicativo pode não receber anúncios. Isso depende de vários fatores, como se seu aplicativo está em execução em um AppContainer, se é um serviço de sessão 0 e outros fatores. Não recomendamos que você examine durante uma sessão de Espera Moderna; Em vez disso, seu aplicativo precisará interromper a verificação ativamente e, em seguida, retomar a verificação depois que o próprio sistema for retomado. Os aplicativos que não param de verificar enquanto estiverem em Espera Moderna podem ter sua execução pausada enquanto estiverem em Espera Moderna, levando a uma fila de anúncios obsoletos sendo retornados ao aplicativo quando o sistema retomar a operação normal.
GUID_MONITOR_POWER_ON indica que o monitor do sistema primário foi ativado ou desativado, de modo que pode implicar em Espera Moderna em algumas configurações do sistema. Mas lembre-se de que um sistema com seu monitor de sistema primário desligado pode nem sempre entrar em Espera Moderna. Por exemplo, quando o monitor é configurado para desligar quando ocioso, mas o próprio sistema não está configurado para ir para o sono.
Aplicativos em execução fora de um AppContainer (como serviços de sessão 0 ou aplicativos Win32) podem se registrar para receber notificações de eventos de energia (consulte Registro de eventos de energia) para receber mensagens WM_POWERBROADCAST. O sistema envia uma mensagem de PBT_APMSUSPEND pouco antes de ser suspenso. Depois de retomar a operação, ele enviará uma mensagem de PBT_APMRESUMEAUTOMATIC. Além disso, ele enviará outra mensagem PBT_APMRESUMESUSPEND se o currículo for disparado pela entrada do usuário.
Esse método fará a transição do BluetoothLEAdvertisementWatcher
Se esse método for chamado no estado Parar, a solicitação será pendente e o estado permanecerá no estado Parar até que a solicitação seja concluída, momento em que uma nova solicitação será enviada e o estado fará a transição para o estado Iniciado.
O BluetoothLEAdvertisementWatcher