/SUBSYSTEM
Указывает среду выполнения, которая необходима для исполняемого образа.
/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|
NATIVE|POSIX|WINDOWS|WINDOWSCE}[,major[.minor]]
Замечания
Этот параметр изменяет образ, чтобы указать, какую подсистему необходимо использовать операционной системе для исполнения.
Можно указать одну из следующих подсистем:
BOOT_APPLICATION
Приложение, которое выполняется в среде загрузки Windows. Дополнительные сведения о загрузочных приложениях см. в разделе "Сведения о поставщике WMI BCD".
КОНСОЛЬ
Приложения символьного режима Windows. Операционная система предоставляет консоль для консольных приложений.
EFI_APPLICATION
EFI_BOOT_SERVICE_DRIVER
EFI_ROM
EFI_RUNTIME_DRIVER
Образ EFI
Параметры подсистемы EFI описывают исполняемые образы, которые выполняются в среде Extensible Firmware Interface. Она обычно предоставляются с оборудованием и запускается перед загрузкой операционной системы. Основные различия между типами образов EFI — это область памяти, в которую загружается образ, и действие, выполняемое при возвращении вызова к образу. Образ EFI_APPLICATION выгружается, когда управление возвращается. EFI_BOOT_SERVICE_DRIVER и EFI_RUNTIME_DRIVER выгружаются, только если управление возвращается с кодом ошибки. Образ EFI_ROM выполняется из ПЗУ. Дополнительные сведения см. в спецификациях на веб-сайте Форума единого EFI.
РОДНОЙ
Код, который выполняется без среды подсистемы — например, работающие в режиме ядра драйверы устройств и собственные системные процессы. Этот параметр обычно зарезервирован для компонентов системы Windows.
POSIX
Приложение, выполняемое в подсистеме POSIX в Windows.
ВИНДОУС
Приложение, выполняемое в графической среде Windows. Сюда входят классические приложения и приложения универсальная платформа Windows (UWP).
WINDOWSCE
Подсистема WINDOWSCE указывает, что приложение предназначено для устройств с ядром Windows CE. Доступные версии ядра: PocketPC, Windows Mobile, Windows Phone 7, Windows CE V1.0-6.0R3 и Windows Embedded Compact 7.
Необязательные значения major
и minor
указывают минимальную требуемую версию заданной подсистемы:
Целая часть номера версии (находится слева от десятичного разделителя) представлена
major
.Дробная часть номера версии (находится справа от десятичного разделителя) представлена
minor
.Значения
major
иminor
должно иметь значение от 0 до 65 535.
Выбор подсистемы влияет на начальный адрес программы по умолчанию. Дополнительные сведения см. в разделе /ENTRY (Символ точки входа), параметр компоновщика /ENTRY:function .
Дополнительные сведения, включая минимальные и значения по умолчанию для основных и дополнительных номеров версий для каждой подсистемы, см. в параметре компоновщика /SUBSYSTEM .