Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Modo Incorporado é um serviço Win32. No Windows, ele só é iniciado se o usuário, um aplicativo ou outro serviço o iniciar. Quando o serviço Modo Incorporado é iniciado, ele é executado como LocalSystem em um processo compartilhado de svchost.exe juntamente com outros serviços. O Modo Incorporado é suportado no Windows IoT Enterprise.
O Modo Incorporado permite:
- Aplicações em segundo plano
- Uso do recurso lowLevelDevice
- Uso da capacidade de gestão do sistema
Ativar o modo incorporado
Para habilitar o modo incorporado, crie um pacote de provisionamento no Imaging and Configuration Designer (ICD) que defina AllowEmbeddedMode=1. Para instalar o ICD, você precisa baixar e instalar o Windows ADK para Windows 10.
Ao instalar o ADK, selecione Imaging and Configuration Designer (ICD)
Após a conclusão da instalação, execute Windows Imaging and Configuration Designer (WICD).
Clique em Provisionamento avançado. Nomeie o projeto AllowEmbeddedMode e clique em Avançar.
Escolha a opção comum de Todas as edições do Windows e, em seguida, Avançar.
Clique Concluir.
Na caixa de pesquisa, digite EmbeddedMode e, em seguida, clique em AllowEmbeddedMode.
No painel central, defina o valor de AllowEmbeddedMode como Sim
Clique Exportar pacote de provisionamento>
Clique Avançar.
Clique Avançar.
Clique Avançar.
Clique em Construir.
Para instalar o modo incorporado '. PPKG' no Windows IoT Enterprise, clique duas vezes no botão '. PPKG».
Clique Sim, adicione-o.
Clique em sim na caixa de diálogo LUA, se ela aparecer, e clique Sim, adicione- na caixa de diálogo mostrada abaixo.
Aplicações em segundo plano
Os aplicativos em segundo plano são executados sem parar e sem limites de recursos. Se o aplicativo em segundo plano parar por algum motivo e o modo incorporado estiver habilitado, o sistema reiniciará o aplicativo em segundo plano.
Embora o sistema reinicie automaticamente os aplicativos em segundo plano, os recursos de bloqueio do sistema devem ser habilitados para impedir que os usuários parem ou interfiram com a operação dos aplicativos em segundo plano.
Para obter mais informações sobre como executar aplicativos em segundo plano, consulte Tarefas em segundo plano
Capacidade do dispositivo lowLevel e capacidade lowLevelDevice
A capacidade de dispositivo de baixo nível dá acesso a interfaces de hardware de baixo nível, como GPIO, SPI e I2C.
A capacidade lowLevelDevices permite que as aplicações acedam a dispositivos personalizados quando são satisfeitas exigências adicionais. Esse recurso não deve ser confundido com o recurso de dispositivo lowLevel, que permite o acesso a dispositivos GPIO, I2C, SPI e PWM.
Consulte declarações de capacidade da aplicação para obter detalhes.
Capacidade de gerenciamento do sistema
Quando você habilita os recursos systemManagement para seu aplicativo, as seguintes APIs serão desbloqueadas:
- Windows.System.ProcessLauncher
- Windows.System.TimeZoneSettings
- Windows.System.ShutdownManager
- Windows.Globalization.Language.TrySetInputMethodLanguageTag
Depurando aplicativos em segundo plano
Quando estiver a depurar num dispositivo e vir uma das seguintes mensagens de erro, tem de garantir que AllowEmbeddedMode está ativado no dispositivo e que o serviço Modo Incorporado está em execução:
- Não há mais pontos de extremidade disponíveis no mapeador de pontos de extremidade.
- Este programa está bloqueado pela política de grupo. Para obter mais informações, entre em contato com o administrador do sistema.