/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 開機環境中執行的應用程式。 如需開機應用程式的詳細資訊,請參閱 關於 BCD WMI 提供者

安慰
Windows 字元模式應用程式。 作業系統會提供主控台的主控台應用程式。

EFI_APPLICATION
EFI_BOOT_SERVICE_DRIVER
EFI_ROM
EFI_RUNTIME_DRIVER
可延伸韌體介面 (EFI) 影像

EFI 子系統選項說明可延伸韌體介面環境中執行的可執行映像。 這種環境通常提供硬體,並在載入作業系統之前執行。 EFI 影像類型之間的主要差異是載入影像的記憶體位置,和呼叫影像時傳回時所採取的動作。 控制權傳回時會卸載 EFI_APPLICATION 影像。 只有當控制項傳回錯誤碼時,EFI_BOOT_SERVICE_DRIVER 或 EFI_RUNTIME_DRIVER 才會卸載。 從 ROM 執行 EFI_ROM 影像。 如需詳細資訊,請參閱統一 EFI 論壇網站上的規格

本地
在沒有子系統環境中執行的程式碼 — 例如,核心模式裝置驅動程式和原生系統處理序。 這個選項通常保留給 Windows 系統功能。

POSIX
在 Windows 中 POSIX 子系統中執行的應用程式。

窗戶
在 Windows 圖形化環境中執行的應用程式。 這包括傳統型應用程式和 通用 Windows 平台 (UWP) 應用程式。

WINDOWSCE
WINDOWSCE 子系統指出應用程式應在有 Windows CE 核心版本的裝置上執行。 核心版本包含 PocketPC、Windows Mobile、Windows Phone 7、Windows CE V1.0-6.0R3 和 Windows Embedded Compact 7。

選擇性 majorminor 值指定了指定子系統的最小必要版本:

  • 版本號碼的整數部分 (小數點左邊的部分) 由 major 表示。

  • 版本號碼的小數部分 (小數點右邊的部分) 由 minor 表示。

  • majorminor 必須是從 0 到 65535。

子系統的選擇會影響程式的預設開始位址。 如需詳細資訊,請參閱 /ENTRY (進入點符號),連結器 /ENTRY:function 選項。

如需詳細資訊,包括每個子系統主要和次要版本號碼的最小值和預設值,請參閱 /SUBSYSTEM 連結器選項。

另請參閱

EDITBIN 選項