Lista de recursos do IoT Core
Aqui estão os recursos que você pode adicionar às imagens do Windows 10 IoT Core (IoT Core).
Adicione recursos usando o arquivo XML OEMInput. Para saber mais, consulte o guia de fabricação do IoT Core.
Recursos de varejo definidos pela Microsoft
A tabela a seguir descreve os recursos definidos pela Microsoft que podem ser usados por OEMs no elemento Features no arquivo OEMInput para build de varejo .
Ao criar imagens para o seu dispositivo, determine quais recursos são necessários para o seu dispositivo.
Recursos
Recursos | Descrição |
---|---|
IOT_EFIESP | Inicializa o dispositivo usando UEFI, recurso necessário em todas as imagens. |
IOT_UAP_OOBE | Inclui o aplicativo OOBE da caixa de entrada que é iniciado durante a primeira inicialização e também durante a instalação de aplicativos, recurso necessário em todas as imagens. |
IOT_CRT140 | Adiciona binários CRT, recurso necessário em todas as imagens. |
IOT_UNIFIED_WRITE_FILTER | Adiciona o UWF (Filtro de Gravação Unificado) para proteger a mídia de armazenamento físico contra gravações de dados. |
IOT_USBFN_CLASS_EXTENSION | Adiciona a extensão de classe WDF da função USB para suporte ao modo de função USB. |
IOT_POWERSHELL | Adiciona binários do PowerShell (exceto para Arm64) e WinRM. Recomendado: adicione a versão do PowerShell de software livre usando Import-PSCoreRelease (importps). Você ainda precisará IOT_POWERSHELL recurso para incluir binários do WinRM |
IOT_ALLJOYN_APP | Adiciona o aplicativo AllJoyn, usado para Headless ZwaveAdapterAppx. |
IOT_ONBOARDING_APP | Fornece um meio de configurar a conexão WiFi do dispositivo se nenhum outro perfil WiFi tiver sido configurado. Ele coloca o adaptador WiFi em um modo Soft-AP para que um telefone ou outro dispositivo possa se conectar a ele. |
IOT_FONTS_CHINESE_EXTENDED | Adiciona fontes chinesas adicionais. |
IOT_APP_TOOLKIT | Adiciona as ferramentas necessárias para a instalação e o gerenciamento do Appx. |
IOT_FFU_FLASHMODE | Adiciona suporte ao modo intermitente para que o dispositivo possa ser atualizado usando o ffutool. Atualmente com suporte apenas para arm. |
IOT_MTP | Adiciona suporte ao protocolo de transferência de mídia. Veja MTP. |
IOT_MIRACAST_RX_APP | Adiciona o aplicativo Connect que dá suporte ao recurso de recebimento Miracast. Observe que os drivers hw/subjacentes devem dar suporte ao Miracast para que esse aplicativo funcione. Atualmente com suporte apenas para arm. |
IOT_WEBB_EXTN | Adiciona o Portal de Dispositivos do Windows. Se você estiver criando um dispositivo de varejo aberto para implantação comercial em uma "instalação específica/limitada" (ou seja, fábrica ou loja de varejo) em que o usuário final faz a configuração final e você informa a seus clientes de que eles devem obter um certificado para WDP e instalá-lo no WDP e nos navegadores de conexão, com alteração das senhas no WDP, o uso do WDP nessa instância comercial limitada será aceitável. |
IOT_BLUETOOTH_A2DP_SINK | Permite que um dispositivo de áudio seja reproduzido no dispositivo. Isso é novo no Windows 10, versão 1809 |
IOT_BLUETOOTH_A2DP_SOURCE | Permite que o dispositivo seja reproduzido em um dispositivo externo (por exemplo, um alto-falante Bluetooth). Isso está disponível como um recurso separado no Windows 10, versão 1809. No Windows 10, versão 1803, isso foi incluído na imagem por padrão. |
IOT_BLUETOOTH_HFP_AUDIOGATEWAY | O HFP AudioGateway permite que o dispositivo sirva como um dispositivo de gateway para chamadas telefônicas. Um aplicativo pode interagir com as funções de chamada de um fone de ouvido Bluetooth emparelhado usando APIs em Windows.ApplicationModel.Calls, especificamente a classe VoipPhoneCall. . |
IOT_HEADLESS_CONFIGURATION | Configura o dispositivo para inicializar no modo Headless, em que a pilha de interface do usuário é desativada e os aplicativos em primeiro plano não são iniciados |
IOT_NARRATOR | Adiciona suporte para a funcionalidade de leitura de tela do Windows 10, Narrador. |
IOT_OCR_ALL_LANGS | Adiciona reconhecimento óptico de caracteres (OCR) para todos os idiomas suportados, incluindo inglês |
IOT_OCR_EN_US | Adiciona suporte a OCR (Reconhecimento Óptico de Caracteres) para inglês. Não use com IOT_OCR_ALL_LANGS |
Adiciona extensão de classe WDF de notificação de hardware para suporte à API de vibração. Preterido no Windows 10, versão 1709, pois esse recurso é adicionado por padrão | |
Adiciona a ferramenta de linha de comando: netcmd.exe, usada para configurar a conectividade de rede. Preterido no Windows 10, versão 1803. O netcmd.exe será removido ao atualizar para a versão 1803. Use Windows.Devices.WiFi.WiFiAdapter para gerenciar Wifi. Consulte o exemplo do Conector WiFi. | |
Preterido no Windows 10, versão 1809 junto com IOT_CORTANA recurso. Adiciona o aplicativo host de Gerenciamento de Contas, habilita a entrada do MSA. Necessário para a Cortana. |
Configurações
Recursos | Descrição |
---|---|
IOT_POWER_SETTINGS | Impede que o dispositivo entre no modo de suspensão devido à inatividade. Necessário para plataformas x86/amd64. Esse recurso dá suporte ao Arm a partir do Windows 10, versão 1703. |
IOT_EFIESP_BCD | Define os dados de configuração de inicialização (BCD) para unidades baseadas em GPT. Necessário para x86/amd64. Os dispositivos MBR devem usar IOT_EFIESP_BCD_MBR. |
IOT_EFIESP_BCD_MBR | Define os dados de configuração de inicialização (BCD) para unidades baseadas em MBR. |
IOT_SHELL_HOTKEY_SUPPORT | Adiciona suporte para iniciar o aplicativo padrão usando uma tecla de atalho: VK_LWIN (tecla esquerda do Windows). |
IOT_SHELL_ONSCREEN_KEYBOARD | Adiciona teclado disponível na tela. |
IOT_SHELL_ONSCREEN_KEYBOARD_FOLLOWFOCUS | Permite que o teclado na tela apareça automaticamente quando o campo de entrada estiver em foco. Requer IOT_SHELL_ONSCREEN_KEYBOARD. |
IOT_DISABLEBASICDISPLAYFALLBACK | Desabilita o driver de renderização básico da caixa de entrada. Esse recurso só deve ser usado com o Qualcomm DragonBoard (DB). |
IOT_CRASHCONTROL_SETTINGS | Configura o dispositivo para reinicialização automática sem mostrar a tela azul (BSOD) quando o dispositivo trava. Isso também desativa o crashdump. [Reinicialização automática = 1; DisplayDisabled = 1 e CrashDumpEnabled = 0]. Consulte Configurações de falha |
IOT_SSH | Habilita a conectividade Secure Shell (SSH) |
No Windows 10 1809, isso foi preterido e o dispositivo receberá apenas atualizações do sistema operacional por padrão. Adiciona as informações genéricas de segmentação por dispositivo para atualizações somente do sistema operacional. |
Ferramentas para Desenvolvedores
Importante
Os recursos de desenvolvedor a seguir não devem ser usados em builds de varejo e em imagens para dispositivos comerciais. Se você ainda quiser desabilitar o IOT_SIREP como uma ferramenta de desenvolvedor, no entanto, siga as instruções aqui.
Recursos | Descrição |
---|---|
IOT_SIREP | Habilita o serviço SIREP para conectividade TShell. |
IOT_TOOLKIT | Inclui ferramentas de desenvolvedor, como: componentes de depuração de kernel, FTP, diagnóstico de rede, portal de dispositivo básico e XPerf. Isso também relaxa as regras de firewall e habilita várias portas. |
IOT_NANORDPSERVER | Adiciona pacotes de exibição remota. Nota: O Remote Display é um software de pré-lançamento destinado apenas para fins de desenvolvimento e treinamento. |
IOT_BERTHA | Adiciona um aplicativo de exemplo: "Bertha". Este aplicativo fornece informações básicas da versão e status de conectividade. |
IOT_UAP_DEFAULTAPP | Adiciona um aplicativo de exemplo, "Chucky". Este aplicativo é semelhante ao "Bertha". |
IOT_FTSER2K_MAKERDRIVER | Adiciona o driver USB para serial FTDI. |
IOT_CP210x_MAKERDRIVER | Adiciona drivers para adaptadores USB para serial baseados em SiliconLabs CP210x. |
IOT_DMAP_DRIVER | Adiciona drivers DMAP. |
IOT_CONTAINERS | Adiciona suporte para contêineres nativos do Nano Server. Eles têm suporte em plataformas Intel de 64 bits (desde Windows 10, versão 1709) e plataforma ARM32 (desde Windows 10, versão 1809). |
Preterido no Windows 10, versão 1809. Consulte SDK da Cortana para incluir a Cortana em seu dispositivo. Adiciona o recurso Cortana. Requer IOT_APPLICATIONS recurso. | |
Preterido no Windows 10, versão 1809 junto com IOT_CORTANA recurso. Habilita a execução do aplicativo Cortana na inicialização. Esse complemento faz com que a Cortana seja executada em segundo plano, resultando em um melhor tempo de resposta para a Cortana. |
Dados de Fala
Recursos | Descrição |
---|---|
IOT_SPEECHDATA_AR_SA | Adiciona dados de fala para árabe (Arábia Saudita). |
IOT_SPEECHDATA_DE_DE | Adiciona dados de fala para alemão (Alemanha). |
IOT_SPEECHDATA_EL_GR | Adiciona dados de fala para grego. |
IOT_SPEECHDATA_EN_CA | Adiciona dados de fala para inglês (Canadá). |
IOT_SPEECHDATA_EN_GB | Adiciona dados de fala para inglês (Reino Unido). |
IOT_SPEECHDATA_ES_ES | Adiciona dados de fala para espanhol (Espanha). |
IOT_SPEECHDATA_ES_MX | Adiciona dados de fala para espanhol (México). |
IOT_SPEECHDATA_FR_CA | Adiciona dados de fala para francês (Canadá). |
IOT_SPEECHDATA_FR_FR | Adiciona dados de fala para francês (França). |
IOT_SPEECHDATA_IT_IT | Adiciona dados de fala para italiano. |
IOT_SPEECHDATA_JA_JP | Adiciona dados de fala para japonês. |
IOT_SPEECHDATA_KO_KR | Adiciona dados de fala para coreano. |
IOT_SPEECHDATA_NL_NL | Adiciona dados de fala para holandês. |
IOT_SPEECHDATA_PL_PL | Adiciona dados de fala para polonês. |
IOT_SPEECHDATA_PT_BR | Adiciona dados de fala para português (Brasil). |
IOT_SPEECHDATA_PT_PT | Adiciona dados de fala para português (Portugal). |
IOT_SPEECHDATA_RO_RO | Adiciona dados de fala para romeno. |
IOT_SPEECHDATA_RU_RU | Adiciona dados de fala para russo. |
IOT_SPEECHDATA_ZH_CN | Adiciona dados de fala para chinês (continente). |
IOT_SPEECHDATA_ZH_HK | Adiciona dados de fala para chinês (RAE de Hong Kong). Não inclua IOT_SPEECHDATA_ZH_TW. |
IOT_SPEECHDATA_ZH_TW | Adiciona dados de fala para chinês (Taiwan). Não inclua IOT_SPEECHDATA_ZH_HK. |
Preterido no Windows 10, versão 1607. Não adicione esse recurso. A imagem padrão inclui dados de fala para inglês (EUA). |
Recursos nos complementos do IoT Core
Observação
Os pacotes correspondentes a esses recursos estão disponíveis no código-fonte no iot-adk-addonkit. Você pode modificá-los para atender às suas necessidades.
Recursos | Descrição |
---|---|
CUSTOM_CMD | Recurso para incluir o oemcustomization.cmd. Isso é específico do produto e seleciona o arquivo de entrada do diretório do produto. OEM_CustomCmd é a ID de recurso preterida, ainda pode ser usada para compilações herdadas. Veja personalizações de tempo de execução |
CUSTOM_BCD | Inclui configurações de BCD para suprimir a exibição do progresso da experiência do usuário de inicialização e também permite a assinatura de voo. Modifique Custom.BCD.xml para remover a assinatura de voo. |
CUSTOM_OOBEAPP | Inclui personalizações para o aplicativo OOBE |
PROV_AUTO | Recurso para adicionar um pacote de provisionamento a uma imagem. Isso é específico do produto e seleciona o arquivo ppkg de entrada do diretório do produto OEM_ProvAuto é a ID do recurso obsoleto, ainda pode ser usado para compilações herdadas. Consulte Personalizações de tempo de execução |
RECOVERY_BCD | Inclui configurações de BCD de recuperação para dispositivos GPT. Consulte Adicionar um mecanismo de recuperação |
RECOVERY_BCD_MBR | Inclui configurações de BCD de recuperação para dispositivos MBR. Consulte Adicionar um mecanismo de recuperação |
SEC_BITLOCKER | Inclui a configuração do Bitlocker |
SEC_SECUREBOOT | Inclui a configuração de varejo para Inicialização Segura |
SEC_SECUREBOOT_TEST | Inclui a configuração de teste para Inicialização Segura |
SEC_DEVICEGUARD | Inclui a configuração de varejo do DeviceGuard |
SEC_DEVICEGUARD_TEST | Inclui a configuração de teste do DeviceGuard |
SETTINGS_HOTKEY | Recurso para demonstrar como adicionar uma configuração do Registro a uma imagem. Leia Alternando entre aplicativos para obter mais detalhes. |
Recursos de teste
A tabela a seguir descreve os recursos de teste definidos pela Microsoft que podem ser usados por OEMs no elemento Features no arquivo OEMInput para builds de teste ONLY.
Recursos | Descrição |
---|---|
IOT_BCD_FLASHMODE_SETTING | Ativa a configuração de intermitência da FFU. |
IOT_DISABLE_TESTSIGNING | Desabilita a instalação em tempo de execução de pacotes assinados por teste. |
IOT_EFIESP_TEST | Pacotes UEFI necessários para inicializar imagens de teste. Não deve ser usado com IOT_EFIESP. |
IOT_ENABLE_ADMIN | Habilita a conta de administrador com a senha padrão 'p@ssw0rd'. |
IOT_ENABLE_TESTSIGNING | Habilita a instalação em tempo de execução de pacotes assinados por teste. Permite que drivers e (.appx) aplicativos assinados por teste sejam executados. |
IOT_KD_ON | Habilita o Depurador de Kernel |
IOT_KDNETUSB_SETTINGS | Inclui todos os transportes do depurador de kernel e habilita o KDNET por USB. As configurações de transporte de depuração padrão para esse recurso são um endereço IP de "1.2.3.4", um endereço de porta de "50000" e uma chave de depurador de "4.3.2.1". Para usar o endereço IP padrão de 1.2.3.4, execute VirtEth.exe com o sinalizador /autodebug. Por exemplo, para estabelecer uma conexão do depurador de kernel com o telefone, use o comando:Windbg -k net:port=50000,key=4.3.2.1 Observação Não inclua IOT_KDUSB_SETTINGS ou IOT_KDNETUSB_SETTINGS se precisar habilitar MTP ou IP sobre USB na imagem. Se o depurador de kernel estiver habilitado na imagem e os transportes de depuração forem usados para se conectar ao dispositivo, o depurador de kernel terá uso exclusivo da porta USB e impedirá que MTP e IP sobre USB funcionem. |
IOT_KDSERIAL_SETTINGS | Inclui todos os transportes do depurador de kernel e habilita KDSERIAL com as seguintes configurações: 115200 Baud, 8 bits, sem paridade. Essas configurações se aplicam às plataformas x86 e amd64. As plataformas Arm usam configurações de transporte serial definidas pela UEFI. |
IOT_KDUSB_SETTINGS | Inclui todos os transportes do depurador de kernel e habilita o KDUSB. O nome de destino de transporte de depuração padrão para esse recurso é WOATARGET. Para estabelecer uma conexão do depurador de kernel com o telefone, use o comando: Windbg -k usb:targetname=WOATARGET . Observação Não inclua IOT_KDUSB_SETTINGS ou IOT_KDNETUSB_SETTINGS se precisar habilitar MTP ou IP sobre USB na imagem. Se o depurador de kernel estiver habilitado na imagem e os transportes de depuração forem usados para se conectar ao dispositivo, o depurador de kernel terá uso exclusivo da porta USB e impedirá que MTP e IP sobre USB funcionem. |
IOT_WDTF | Inclui componentes para Windows Driver Test Framework, necessários para validação HLK. |
IOT_DIRECTX_TOOLS | Adiciona ferramentas DirectX. |
IOT_UMDFDBG_SETTINGS | Inclui configurações de depuração da estrutura do driver no modo de usuário. |
Desabilita a verificação de integridade do código. Preterido no Windows 10, versão 1709. |
Recursos por versão
A tabela a seguir fornece uma visão geral dos recursos com suporte por versão do sistema operacional IoT Core, listados em ordem alfabética.
Recursos | 1809 (17731.x) | 1803 (17134.x) | 1709 (16299.x) | 1703 (15063.x) | 1607 (14393.x) |
---|---|---|---|---|---|
IOT_ALLJOYN_APP | x | x | x | x | x |
N/D | x | x | x | ||
IOT_APP_TOOLKIT | x | x | x | x | x |
IOT_BCD_FLASHMODE_SETTING | x | ||||
IOT_BERTHA | x | x | x | x | x |
IOT_BLUETOOTH_A2DP_SINK | x | ||||
IOT_BLUETOOTH_A2DP_SOURCE | x | ||||
IOT_BLUETOOTH_HFP_AUDIOGATEWAY | x | ||||
IOT_CONTAINERS | x (x64, arm32) | x(x64) | x(x64) | ||
N/D | x | x | x | ||
N/D | x | x | x | ||
IOT_CP210x_MAKERDRIVER | x | x | x | x | |
IOT_CRASHCONTROL_SETTINGS | x | x | |||
IOT_CRT140 | x | x | x | x | x |
IOT_DIRECTX_TOOLS | x | x | x | x | x |
IOT_DISABLE_FLIGHTSIGNING | x | x | x | x | x |
IOT_DISABLE_TESTSIGNING | x | x | x | x | x |
N/D | N/D | N/D | x | x | |
IOT_DISABLEBASICDISPLAYFALLBACK | x | x | x | x | x |
IOT_DMAP_DRIVER | x | x | x | x | x |
IOT_EFIESP | x | x | x | x | x |
IOT_EFIESP_BCD | x | x | x | x | x |
IOT_EFIESP_BCD_MBR | x | x | x | x | |
IOT_EFIESP_TEST | x | x | x | x | x |
IOT_ENABLE_ADMIN | x | x | x | x | x |
IOT_ENABLE_FLIGHTSIGNING | x | x | x | x | x |
IOT_ENABLE_TESTSIGNING | x | x | x | x | x |
IOT_FFU_FLASHMODE | x (braço) | x (braço) | |||
IOT_FONTS_CHINESE_EXTENDED | x | x | x | x | |
IOT_FTSER2K_MAKERDRIVER | x | x | x | x | x |
N/D | x | x | x | x | |
N/D | N/D | N/D | x | ||
IOT_HEADLESS_CONFIGURATION | x | ||||
IOT_KD_ON | x | x | x | x | x |
IOT_KDNETUSB_SETTINGS | x | x | x | x | x |
IOT_KDSERIAL_SETTINGS | x | x | x | x | x |
IOT_KDUSB_SETTINGS | x | x | x | x | x |
IOT_MIRACAST_RX_APP | x | x | |||
IOT_MTP | x | x | |||
IOT_NANORDPSERVER | x | x | x | x | x |
N/D | N/D | N/D | x | x | |
IOT_NARRATOR | x | ||||
IOT_OCR_ALL_LANGS | x | ||||
IOT_OCR_EN_US | x | ||||
IOT_ONBOARDING_APP | x | x | x | ||
IOT_POWER_SETTINGS | x | x | x | x | x (x86/x64) |
IOT_POWERSHELL | x | x | x | x | x |
IOT_SHELL_HOTKEY_SUPPORT | x | x | x | x | x |
IOT_SHELL_ONSCREEN_KEYBOARD | x | x | x | x | |
IOT_SHELL_ONSCREEN_KEYBOARD_FOLLOWFOCUS | x | x | x | x | |
IOT_SIREP | x | x | x | x | x |
IOT_SPEECHDATA_AR_SA | x | ||||
IOT_SPEECHDATA_DE_DE | x | x | x | x | x |
IOT_SPEECHDATA_EL_GR | x | ||||
IOT_SPEECHDATA_EN_CA | x | x | x | x | |
IOT_SPEECHDATA_EN_GB | x | x | x | x | x |
N/D | N/D | N/D | N/D | x | |
IOT_SPEECHDATA_ES_ES | x | x | x | x | x |
IOT_SPEECHDATA_ES_MX | x | x | x | x | |
IOT_SPEECHDATA_FR_CA | x | x | x | x | |
IOT_SPEECHDATA_FR_FR | x | x | x | x | x |
IOT_SPEECHDATA_IT_IT | x | x | x | x | x |
IOT_SPEECHDATA_JA_JP | x | x | x | x | x |
IOT_SPEECHDATA_KO_KR | x | ||||
IOT_SPEECHDATA_NL_NL | x | ||||
IOT_SPEECHDATA_PL_PL | x | ||||
IOT_SPEECHDATA_PT_BR | x | ||||
IOT_SPEECHDATA_PT_PT | x | ||||
IOT_SPEECHDATA_RO_RO | x | ||||
IOT_SPEECHDATA_RU_RU | x | ||||
IOT_SPEECHDATA_ZH_CN | x | x | x | x | x |
IOT_SPEECHDATA_ZH_HK | x | x | x | x | x |
IOT_SPEECHDATA_ZH_TW | x | x | x | x | x |
IOT_SSH | x | x | x | x | x |
IOT_TOOLKIT | x | x | x | x | x |
IOT_UAP_DEFAULTAPP | x | x | x | x | x |
IOT_UAP_OOBE | x | x | x | x | x |
IOT_UMDFDBG_SETTINGS | x | x | x | x | x |
IOT_UNIFIED_WRITE_FILTER | x | x | x | x | x |
IOT_USBFN_CLASS_EXTENSION | x | x | x | x | x |
IOT_WDTF | x | x | x | x | x |
IOT_WEBB_EXTN | x | x | x | x | x |