/SUBSYSTEM

指定可执行 (pe) 映像需要执行环境。

/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
        EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|
        NATIVE|POSIX|WINDOWS|WINDOWSCE}[,major[.minor]]

备注

此选项编辑图像以指示操作系统必须调用执行的子系统。

可以指定下列子系统中的任何一个:

  • BOOT_APPLICATION
    运行 Windows 启动环境的应用程序。有关启动应用程序的更多信息,请 有关 BCD WMI 提供程序参见。

  • CONSOLE
    窗口字母数字模式应用程序。操作系统为各种控制台应用程序提供控制台。

  • 可扩展固件接口 (EFI) 图像
    EFI 子系统选项描述在可扩展固件接口环境中运行的可执行映像。操作系统加载之前,此环境通常随硬件然后执行。EFI 图像类型之间的主要差异在于内存位置图像加载到和执行的操作,则为图像的调用返回时。当控件返回时,EFI_APPLICATION 图像卸载。只有 + 当控件返回一个错误代码,EFI_BOOT_SERVICE_DRIVER 或 EFI_RUNTIME_DRIVER 卸载。EFI_ROM 图像。ROM 执行。有关更多信息,请参见 统一的 EFI 论坛 该网站上的规范。

  • NATIVE
    代码运行,而无需一个子系统环境 (例如,内核模式设备驱动程序,并本机系统进程。此选项为 windows 系统性能通常是保留的。

  • POSIX
    在窗口的 POSIX 子系统运行的应用程序。

  • WINDOWS
    在 windows 图形环境中运行的应用程序。这包括桌面 apps 和 windows 存储 apps。

  • WINDOWSCE
    WINDOWSCE 子系统指示该应用程序在具有 Windows CE 核心版本的计算机预期运行。这个内核的版本包括 PocketPC,Windows Mobile,windows phone 7,Windows CE V1.0-6.0R3,并且,窗口嵌入 compact 7。

可选 major 和 minor 值指定指定子系统所需的最低版本:

  • 版本号此部分的整数部件在小数点左边的点。major表示。

  • 版本号此部分的小数部分在小数点右侧的点。minor表示。

  • major 和 minor 的值必须在 0 到 65,535 之间。

对子系统的选择将影响程序的默认起始地址。有关更多信息,请参见 /ENTRY(入口点符号),链接器 /ENTRY:函数 选项。

有关更多信息,包括最小和默认值主版本号和次版本号的每个子系统的,请参见 /SUBSYSTEM 链接器选项。

请参见

参考

EDITBIN 选项