/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. Сюда входят классические приложения и приложения универсальная платформа 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 .

См. также

Параметры EDITBIN