/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 子系统处理 Windows NT 中的 POSIX 应用程序。
可选 left 和 right 值指定指定子系统所需的最低版本:
版本号的整数部分(即小数点左边的部分)用 left 表示。
版本号的小数部分(即小数点右边的部分)用 right 表示。
left 和 right 的值必须在 0 到 65,535 之间。
对于 CONSOLE、WINDOWS 和 NATIVE,默认版本为 4.00;对于 POSIX 则为版本 19.90。
对子系统的选择将影响程序的默认起始地址。 有关更多信息,请参见入口点符号 (/ENTRY:function) 链接器选项。
有关更多信息,请参见 /SUBSYSTEM 链接器选项。