Список функций IoT Core
Ниже приведены функции, которые можно добавить в образы Windows 10 IoT Базовая (IoT Core).
Добавьте функции с помощью XML-файла OEMInput. Дополнительные сведения см. в руководстве по производству IoT Core.
Розничные функции, определенные корпорацией Майкрософт
В следующей таблице описаны определяемые корпорацией Майкрософт функции, которые могут использоваться изготовителями оборудования в элементе Features в файле OEMInput для розничной сборки.
При создании образов для устройства определите, какие функции необходимы для вашего устройства.
Компоненты
Компоненты | Description |
---|---|
IOT_EFIESP | Загружает устройство с помощью UEFI, обязательной функции во всех образах. |
IOT_UAP_OOBE | Включает приложение OOBE в папке "Входящие", которое запускается во время первой загрузки, а также во время установки приложений, необходимые функции во всех образах. |
IOT_CRT140 | Добавляет двоичные файлы CRT, необходимые функции во всех изображениях. |
IOT_UNIFIED_WRITE_FILTER | Добавляет единый фильтр записи (UWF) для защиты физического носителя хранилища от операций записи данных. |
IOT_USBFN_CLASS_EXTENSION | Добавляет расширение класса WDF функции USB для поддержки режима функции USB. |
IOT_POWERSHELL | Добавляет PowerShell (за исключением Arm64) и binares WinRM. Рекомендуется: добавьте версию powershell открытый код с помощью Import-PSCoreRelease (importps). Для включения двоичных файлов WinRM вам по-прежнему потребуется IOT_POWERSHELL функции |
IOT_ALLJOYN_APP | Добавляет приложение AllJoyn, используемое для ZwaveAdapterAppx. |
IOT_ONBOARDING_APP | Предоставляет средства настройки подключения Wi-Fi устройства, если ни один другой профиль WiFi не настроен. Он помещает адаптер Wi-Fi в режим Soft-AP, чтобы телефон или другое устройство могли подключиться к нему. |
IOT_FONTS_CHINESE_EXTENDED | Добавляет дополнительные китайские шрифты. |
IOT_APP_TOOLKIT | Добавляет средства, необходимые для установки и управления Appx. |
IOT_FFU_FLASHMODE | Добавляет поддержку режима мигания, чтобы устройство можно было мигать с помощью ffutool. В настоящее время поддерживается только для arm. |
IOT_MTP | Добавляет поддержку протокола передачи мультимедиа. См . раздел MTP. |
IOT_MIRACAST_RX_APP | Добавляет приложение Connect, поддерживающее функцию получения Miracast. Обратите внимание, что базовые драйверы hw/drivers должны поддерживать Miracast для работы этого приложения. В настоящее время поддерживается только для arm. |
IOT_WEBB_EXTN | Добавляет портал устройств Windows. Коммерческое использование WDP допускается только в таком ограниченном сценарии, когда вы создаете устройство для открытой розничной продажи и коммерческого развертывания в составе специальной или ограниченной установки (например, на фабрике или в розничном магазине), где окончательную настройку выполняет пользователь, и документально оформляете обязанность клиентов получить сертификат для WDP и установить его как на WDP, так и в используемых браузерах, со сменой паролей на WDP. |
IOT_BLUETOOTH_A2DP_SINK | Позволяет звуковому устройству воспроизводиться на устройстве. Это новое в Windows 10 версии 1809 |
IOT_BLUETOOTH_A2DP_SOURCE | Позволяет устройству воспроизводить внешние устройства (например, динамик Bluetooth). Это доступно как отдельная функция в Windows 10 версии 1809. В Windows 10 версии 1803 это было включено в образ по умолчанию. |
IOT_BLUETOOTH_HFP_AUDIOGATEWAY | HFP AudioGateway позволяет устройству служить устройством шлюза для телефонных звонков. Приложение может взаимодействовать с вызывающими функциями парной гарнитуры Bluetooth с помощью API в Windows.ApplicationModel.Calls, в частности, класса VoipPhoneCall. . |
IOT_HEADLESS_CONFIGURATION | Настраивает устройство для загрузки в режиме без головы, где стек пользовательского интерфейса отключен и приложения переднего плана не будут запускаться |
IOT_NARRATOR | Добавляет поддержку функций чтения с экрана Windows 10, экранного диктора. |
IOT_OCR_ALL_LANGS | Добавляет оптическое распознавание символов (OCR) для всех поддерживаемых языков, включая английский |
IOT_OCR_EN_US | Добавляет поддержку оптического распознавания символов (OCR) для английского языка. Не используйте IOT_OCR_ALL_LANGS |
Добавляет расширение класса WDF аппаратного уведомления для поддержки API вибрации. Не рекомендуется использовать в Windows 10 версии 1709, так как эта функция добавляется по умолчанию. | |
Добавляет программу командной строки: netcmd.exe, используемую для настройки сетевого подключения. Не рекомендуется использовать в Windows 10 версии 1803. Netcmd.exe будут удалены при обновлении до версии 1803. Используйте Windows.Devices.WiFiAdapter для управления Wifi. См . пример соединителя WiFi. | |
Не рекомендуется использовать в выпуске Windows 10 1809 вместе с функцией IOT_CORTANA. Добавляет ведущее приложение управления учетными записями, включает вход MSA. Требуется для Кортаны. |
Настройки
Функции | Description |
---|---|
IOT_POWER_SETTINGS | Запрещает устройству переходить в спящий режим из-за неактивности. Требуется для платформ x86/amd64. Эта функция поддерживает Arm, начиная с Windows 10 версии 1703. |
IOT_EFIESP_BCD | Задает данные конфигурации загрузки (BCD) для дисков на основе GPT. Требуется для x86/amd64. Устройства MBR должны использовать IOT_EFIESP_BCD_MBR. |
IOT_EFIESP_BCD_MBR | Задает данные конфигурации загрузки (BCD) для дисков на основе MBR. |
IOT_SHELL_HOTKEY_SUPPORT | Добавляет поддержку запуска приложения по умолчанию с помощью горячего ключа: VK_LWIN (левый ключ Windows). |
IOT_SHELL_ONSCREEN_KEYBOARD | Добавляет доступную экранную клавиатуру. |
IOT_SHELL_ONSCREEN_KEYBOARD_FOLLOWFOCUS | Позволяет экранной клавиатуре автоматически отображаться при фокусе поля ввода. Требуется IOT_SHELL_ONSCREEN_KEYBOARD. |
IOT_DISABLEBASICDISPLAYFALLBACK | Отключает базовый драйвер отрисовки папки "Входящие". Эту функцию следует использовать только с Qualcomm DragonBoard (DB). |
IOT_CRASHCONTROL_SETTINGS | Настраивает устройство для автоматической перезагрузки без отображения синего экрана (BSOD) при сбое устройства. Это также отключает аварийное завершение работы. [AutoReboot = 1; DisplayDisabled = 1 и CrashDumpEnabled = 0]. См. раздел "Параметры сбоя" |
IOT_SSH | Включает подключение Secure Shell (SSH) |
В Windows 10 1809 это не рекомендуется, и устройство будет получать обновления ОС только по умолчанию. Добавляет сведения о универсальных устройствах, предназначенных только для обновлений ОС. |
Средства для разработчиков
Внимание
Следующие функции разработчика не должны использоваться в сборках розничной торговли и в образах для коммерческих устройств. Если вы по-прежнему хотите отключить IOT_SIREP в качестве средства разработчика, следуйте инструкциям ниже.
Функции | Description |
---|---|
IOT_SIREP | Включает службу SIREP для подключения TShell. |
IOT_TOOLKIT | Включает такие средства разработчика, как компоненты отладки ядра, FTP, диагностика сети, базовый портал устройства и XPerf. Это также ослабляет правила брандмауэра и включает различные порты. |
IOT_NANORDPSERVER | Добавляет пакеты удаленного отображения. Примечание. Удаленное отображение — это предварительное программное обеспечение, предназначенное только для разработки и обучения. |
IOT_BERTHA | Добавляет пример приложения: "Bertha". Это приложение предоставляет базовые сведения о версии и состоянии подключения. |
IOT_UAP_DEFAULTAPP | Добавляет пример приложения "Chucky". Это приложение похоже на "Bertha". |
IOT_FTSER2K_MAKERDRIVER | Добавляет драйвер FTDI USB-to-Serial. |
IOT_CP210x_MAKERDRIVER | Добавляет драйверы для USB на основе SiliconLabs CP210x в последовательные адаптеры. |
IOT_DMAP_DRIVER | Добавляет драйверы DMAP. |
IOT_CONTAINERS | Добавляет поддержку собственных контейнеров Nano Server. Они поддерживаются на 64-разрядных платформах Intel (начиная с Windows 10 версии 1709) и платформы ARM32 (начиная с Windows 10 версии 1809). |
Не рекомендуется использовать в выпуске Windows 10, 1809. См. пакет SDK Кортаны для включения Кортаны на устройство. Добавляет функцию Кортаны. Требуется функция IOT_APPLICATIONS . | |
Не рекомендуется использовать в выпуске Windows 10 1809 вместе с функцией IOT_CORTANA. Включает запуск приложения Кортаны при загрузке. Эта надстройка приводит к тому, что Кортана выполняется в фоновом режиме, что приводит к улучшению времени отклика для Кортаны. |
Данные речи
Функции | Description |
---|---|
IOT_SPEECHDATA_AR_SA | Добавляет данные речи для арабского языка (Саудовская Аравия). |
IOT_SPEECHDATA_DE_DE | Добавляет данные речи для германии (Германия). |
IOT_SPEECHDATA_EL_GR | Добавляет данные речи для греческого языка. |
IOT_SPEECHDATA_EN_CA | Добавляет данные речи для английского языка (Канада). |
IOT_SPEECHDATA_EN_GB | Добавляет данные речи для английского языка (Великобритания). |
IOT_SPEECHDATA_ES_ES | Добавляет данные речи для испанского языка (Испания). |
IOT_SPEECHDATA_ES_MX | Добавляет данные речи для испанского языка (Мексика). |
IOT_SPEECHDATA_FR_CA | Добавляет данные речи для французского (Канада). |
IOT_SPEECHDATA_FR_FR | Добавляет данные речи для французского (Франция). |
IOT_SPEECHDATA_IT_IT | Добавляет данные речи для итальянского языка. |
IOT_SPEECHDATA_JA_JP | Добавляет данные речи для японского языка. |
IOT_SPEECHDATA_KO_KR | Добавляет данные речи для корейского языка. |
IOT_SPEECHDATA_NL_NL | Добавляет данные речи для голландского языка. |
IOT_SPEECHDATA_PL_PL | Добавляет данные речи для польского. |
IOT_SPEECHDATA_PT_BR | Добавляет данные речи для португальского языка (Бразилия). |
IOT_SPEECHDATA_PT_PT | Добавляет данные речи для португальского языка (Португалия). |
IOT_SPEECHDATA_RO_RO | Добавляет данные речи для румына. |
IOT_SPEECHDATA_RU_RU | Добавляет данные речи для русского языка. |
IOT_SPEECHDATA_ZH_CN | Добавляет данные речи для китайского (материковая часть). |
IOT_SPEECHDATA_ZH_HK | Добавляет данные речи для китайского (Гонконг САР). Не включать IOT_SPEECHDATA_ZH_TW. |
IOT_SPEECHDATA_ZH_TW | Добавляет данные речи для китайского (Тайвань). Не включать IOT_SPEECHDATA_ZH_HK. |
Не рекомендуется использовать в Windows 10 версии 1607. Не добавляйте эту функцию. Изображение по умолчанию включает данные речи для английского языка (США). |
Функции надстроек IoT Core
Примечание.
Пакеты, соответствующие этим функциям, доступны в источнике в iot-adk-addonkit. Их можно изменить в соответствии с вашими требованиями.
Функции | Description |
---|---|
CUSTOM_CMD | Функция включения oemcustomization.cmd. Этот продукт зависит от продукта и выбирает входной файл из каталога продукта. OEM_CustomCmd — это устаревший идентификатор компонента, который по-прежнему можно использовать для устаревших сборок. Просмотр настроек среды выполнения |
CUSTOM_BCD | Включает параметры BCD для подавления отображения хода выполнения загрузки пользовательского интерфейса, а также включает пробивание полетов. Измените Custom.BCD.xml , чтобы удалить подписывание тестов. |
CUSTOM_OOBEAPP | Включает настройки для приложения OOBE |
PROV_AUTO | Функция добавления пакета подготовки в образ. Это продукт, характерный для конкретного продукта, и выбирает входной ppkg-файл из каталога продукта OEM_ProvAuto является устаревшим идентификатором компонента, который по-прежнему можно использовать для устаревших сборок. Просмотр настроек среды выполнения |
RECOVERY_BCD | Включает параметры BCD восстановления для устройств GPT. См. раздел "Добавление механизма восстановления" |
RECOVERY_BCD_MBR | Включает параметры BCD восстановления для устройств MBR. См. раздел "Добавление механизма восстановления" |
SEC_BITLOCKER | Включает конфигурацию bitlocker |
SEC_SECUREBOOT | Включает розничную конфигурацию для безопасной загрузки |
SEC_SECUREBOOT_TEST | Включает конфигурацию теста для безопасной загрузки |
SEC_DEVICEGUARD | Включает конфигурацию розничной торговли для DeviceGuard |
SEC_DEVICEGUARD_TEST | Включает тестовую конфигурацию для DeviceGuard |
SETTINGS_HOTKEY | Функция для демонстрации добавления параметра реестра в образ. Дополнительные сведения см. в разделе "Переключение между приложениями ". |
Тестовые функции
В следующей таблице описаны функции тестирования, определенные корпорацией Майкрософт, которые могут использоваться изготовителями оборудования в элементе Features в файле OEMInput для сборки Test ONLY.
Функции | Description |
---|---|
IOT_BCD_FLASHMODE_SETTING | Включает параметр вспышки FFU. |
IOT_DISABLE_TESTSIGNING | Отключает установку тестовых пакетов со знаком среды выполнения. |
IOT_EFIESP_TEST | Пакеты UEFI, необходимые для загрузки тестовых образов. Не следует использовать IOT_EFIESP. |
IOT_ENABLE_ADMIN | Включает учетную запись администратора с паролем по умолчанию "p@ssw0rd". |
IOT_ENABLE_TESTSIGNING | Включает установку тестовых пакетов, подписанных тестом, во время выполнения. Позволяет запускать тестовые драйверы и приложения (.appx). |
IOT_KD_ON | Включает отладчик ядра |
IOT_KDNETUSB_SETTINGS | Включает все транспорты отладчика ядра и включает KDNET через USB. Параметры транспорта отладки по умолчанию представляют собой IP-адрес "1.2.3.4", адрес порта "50000" и ключ отладчика "4.3.2.1". Чтобы использовать IP-адрес по умолчанию 1.2.3.4, выполните VirtEth.exe с флагом /autodebug. Например, чтобы установить подключение отладчика ядра к телефону, используйте команду:Windbg -k net:port=50000,key=4.3.2.1 Примечание. Не включайте IOT_KDUSB_SETTINGS или IOT_KDNETUSB_SETTINGS, если необходимо включить MTP или IP-адрес через USB-адрес на изображении. Если отладчик ядра включен в образе и транспорты отладки используются для подключения к устройству, отладчик ядра имеет монопольное использование USB-порта и предотвращает работу MTP и IP-адреса через USB. |
IOT_KDSERIAL_SETTINGS | Включает все транспорты отладчика ядра и включает KDSERIAL со следующими параметрами: 115200 Baud, 8 бит, без четности. Эти параметры применяются к платформам x86 и amd64. Платформы Arm используют определенные UEFI параметры последовательного транспорта. |
IOT_KDUSB_SETTINGS | Включает все транспорты отладчика ядра и включает KDUSB. Имя целевого объекта транспорта отладки по умолчанию — WOATARGET. Чтобы установить подключение отладчика ядра к телефону, используйте команду: Windbg -k usb:targetname=WOATARGET Примечание. Не включайте IOT_KDUSB_SETTINGS или IOT_KDNETUSB_SETTINGS, если в образе необходимо включить MTP или IP-адрес через USB. Если отладчик ядра включен в образе и транспорты отладки используются для подключения к устройству, отладчик ядра имеет монопольное использование USB-порта и предотвращает работу MTP и IP-адреса через USB. |
IOT_WDTF | Включает компоненты для Платформы тестирования драйверов Windows, необходимые для проверки HLK. |
IOT_DIRECTX_TOOLS | Добавляет средства DirectX. |
IOT_UMDFDBG_SETTINGS | Включает параметры отладки платформы драйверов в пользовательском режиме. |
Отключает проверку целостности кода. Не рекомендуется использовать в Windows 10 версии 1709. |
Компоненты для каждого выпуска
В следующей таблице представлен обзор поддерживаемых функций для выпуска ОС IoT Core, перечисленных в алфавитном порядке.
Функции | 1809 (17731.x) | 1803 (17134.x) | 1709 (16299.x) | 1703 (15063.x) | 1607 (14393.x) |
---|---|---|---|---|---|
IOT_ALLJOYN_APP | x | x | x | x | x |
Н/П | 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) | ||
Н/П | x | x | x | ||
Н/П | 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 |
Неприменимо | Н/Д | Неприменимо | 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(arm) | x(arm) | |||
IOT_FONTS_CHINESE_EXTENDED | x | x | x | x | |
IOT_FTSER2K_MAKERDRIVER | x | x | x | x | x |
Н/П | x | x | x | x | |
Неприменимо | Н/Д | Неприменимо | 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 |
Неприменимо | Н/Д | Неприменимо | 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 |
Неприменимо | Н/Д | Н/Д | Неприменимо | 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 |