Compartilhar via


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
IOT_HWN_CLASS_EXTENSION (preterido) 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
IOT_NETCMD (preterido) 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.
IOT_APPLICATIONS (preterido) 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)
IOT_GENERIC_POP (preterido) 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).
IOT_CORTANA (preterido) 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.
IOT_CORTANA_OBSCURELAUNCH (preterido) 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.
IOT_SPEECHDATA_EN_US (preterido) 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.1Observaçã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.
IOT_DISABLE_UMCI (preterido) 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
IOT_APPLICATIONS (preterido) 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)
IOT_CORTANA (preterido) N/D x x x
IOT_CORTANA_OBSCURELAUNCH (preterido) 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
IOT_DISABLE_UMCI (preterido) 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
IOT_GENERIC_POP (preterido) N/D x x x x
IOT_HWN_CLASS_EXTENSION (preterido) 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
IOT_NETCMD (preterido) 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
IOT_SPEECHDATA_EN_US (preterido) 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

O que há nos complementos do Windows ADK IoT Core

Guias de fabricação do IoT Core