Sdílet prostřednictvím


/SUBSYSTEM

Určuje spouštěcí prostředí, které vyžaduje spustitelná image.

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

Poznámky

Tato možnost upraví image tak, aby označí, který subsystém musí operační systém vyvolat pro spuštění.

Můžete zadat libovolný z následujících subsystémů:

BOOT_APPLICATION
Aplikace, která běží ve spouštěcím prostředí Windows. Další informace o spouštěcích aplikacích naleznete v tématu O zprostředkovateli služby WMI BCD.

KONZOLA
Aplikace v režimu znaků systému Windows. Operační systém poskytuje konzolu pro konzolové aplikace.

EFI_APPLICATION
EFI_BOOT_SERVICE_DRIVER
EFI_ROM
EFI_RUNTIME_DRIVER
Image rozhraní EFI (Extensible Firmware Interface)

Možnosti subsystému EFI popisují spustitelné image, které běží v prostředí Extensible Firmware Interface. Toto prostředí se obvykle poskytuje s hardwarem a spouští se před načtením operačního systému. Hlavní rozdíly mezi typy imagí EFI jsou umístění paměti, do kterého se image načte, a akci, která se provede při volání image. Obrázek EFI_APPLICATION je při vrácení ovládacího prvku uvolněn. EFI_BOOT_SERVICE_DRIVER nebo EFI_RUNTIME_DRIVER se uvolní jenom v případě, že se ovládací prvek vrátí s kódem chyby. Image EFI_ROM se spustí z rom. Další informace naleznete v specifikacích na webu Unified EFI Forum .

RODÁK
Kód, který běží bez prostředí subsystému – například ovladače zařízení v režimu jádra a nativní systémové procesy. Tato možnost je obvykle vyhrazená pro systémové funkce Systému Windows.

POSIX
Aplikace, která běží v subsystému POSIX ve Windows.

WINDOWS
Aplikace, která běží v grafickém prostředí Windows. To zahrnuje desktopové aplikace i aplikace pro Univerzální platforma Windows (UPW).

WINDOWSCE
Subsystém WINDOWSCE označuje, že aplikace je určená ke spuštění na zařízení, které má verzi jádra systém Windows CE. Verze jádra zahrnují PocketPC, Windows Mobile, Windows Phone 7, systém Windows CE V1.0-6.0R3 a Windows Embedded Compact 7.

major Volitelné a minor hodnoty určují minimální požadovanou verzi zadaného subsystému:

  • Celá část čísla verze – část vlevo od desetinné čárky – je reprezentována číslem major.

  • Desetinná část čísla verze – část napravo od desetinné čárky – je reprezentována desetinnou čárkou minor.

  • Hodnoty major a minor musí být od 0 do 65 535.

Volba subsystému má vliv na výchozí počáteční adresu programu. Další informace najdete v tématu /ENTRY (symbol vstupního bodu), možnost linker /ENTRY:function .

Další informace, včetně minimálních a výchozích hodnot pro čísla hlavních a podverzí pro každý subsystém, najdete v možnosti linkeru /SUBSYSTEM .

Viz také

EDITBIN – možnosti