/SUBSYSTEM
Обновлен: Ноябрь 2007
/SUBSYSTEM:{CONSOLE|EFI_APPLICATION|EFI_BOOT_SERVICE_DRIVER|
EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|POSIX|WINDOWS|WINDOWSCE}[,left[,right]]
Заметки
Данный параметр выполняет редактирование образа, чтобы указать, какую подсистему операционная система должна вызвать для исполнения.
Можно указать любую из следующих подсистем:
Подсистема CONSOLE обрабатывает символьное приложение Win32, использующее консоль, предоставленную операционной системой.
Расширяемый аппаратный интерфейс. Подсистемы EFI_*. Дополнительные сведения см. в технической документации по EFI. Например, см. веб-узел Intel.
Подсистема WINDOWS обрабатывает приложение, не требующее консоли и по мере необходимости создающее собственные окна.
Подсистема NATIVE обрабатывает драйвер устройства Windows NT.
Подсистема WINDOWSCE обрабатывает приложения бытовой электроники Windows CE.
Подсистема POSIX выполняет обработку приложения POSIX в Windows NT.
Необязательные значения left и right определяют минимальные требования к версии указанной подсистемы:
Целая часть номера версии, которая находится слева от разделителя (десятичной запятой), представлена параметром left.
Дробная часть номера версии, которая находится справа от разделителя (десятичной запятой), представлена параметром right.
Значения параметров left и right должны находиться в диапазоне от 0 до 65,535.
По умолчанию используется версия 4.00 подсистем CONSOLE, WINDOWS и NATIVE; а также версия 19.90 подсистемы POSIX.
Выбор подсистемы влияет на начальный адрес программы по умолчанию. Дополнительные сведения см. в описании параметра компоновщика Символ точки ввода (/ENTRY:функция).
Дополнительные сведения см. в описании параметра компоновщика /SUBSYSTEM.