Поделиться через


/SUBSYSTEM

/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.

См. также

Ссылки

Параметры EDITBIN