Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zadejte subsystém Windows, na který cílí spustitelný soubor.
Syntaxe
/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|
POSIX|WINDOWS}
.minor[,major]]
Argumenty
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 BCD.
CONSOLE
Aplikace v režimu znaků Win32 Operační systém poskytuje konzolu pro konzolové aplikace. Pokud main nebo wmain je definován pro nativní kód, int main(array<String ^> ^) je definován pro spravovaný kód, nebo aplikaci zcela sestavíte pomocí /clr:safe, KONZOLA je výchozí.
EFI_APPLICATION
EFI_BOOT_SERVICE_DRIVER
EFI_ROM
EFI_RUNTIME_DRIVER
Subsystémy Extensible Firmware Interface. Další informace najdete ve specifikaci rozhraní UEFI. Příklady najdete v nástroji Intel UEFI Driver and Application Tool Resources. Minimální verze a výchozí verze je 1.0.
NATIVE
Ovladače režimu jádra pro systém Windows NT Tato možnost je obvykle vyhrazená pro systémové komponenty Systému Windows. Pokud /DRIVER:WDM je zadán, NATIVE je výchozí.
POSIX
Aplikace, která běží s subsystémem POSIX v systém Windows NT
WINDOWS
Aplikace nevyžaduje konzolu, pravděpodobně proto, že vytvoří vlastní okna pro interakci s uživatelem. Pokud WinMain nebo wWinMain je definován pro nativní kód nebo WinMain(HINSTANCE *, HINSTANCE *, char *, int) wWinMain(HINSTANCE *, HINSTANCE *, wchar_t *, int) je definován pro spravovaný kód, WINDOWS je výchozí.
major a minor
(Volitelné) Zadejte minimální požadovanou verzi subsystému. Argumenty jsou desetinná čísla v rozsahu 0 až 65 535. Pro čísla verzí neexistují žádné horní hranice.
Poznámky
Možnost /SUBSYSTEM určuje prostředí pro spustitelný soubor.
Volba subsystému ovlivňuje symbol vstupního bodu (nebo funkci vstupního bodu), kterou linker vybere.
Volitelná minimální a výchozí major čísla a minor čísla verzí pro subsystémy jsou následující:
| Podsystém | Minimum | Výchozí |
|---|---|---|
BOOT_APPLICATION |
1.0 | 1.0 |
CONSOLE |
5.01 (x86) 5.02 (x64) 6.02 (ARM) | 6,00 (x86, x64) 6,02 (ARM) |
WINDOWS |
5.01 (x86) 5.02 (x64) 6.02 (ARM) | 6,00 (x86, x64) 6,02 (ARM) |
NATIVE (s /DRIVER:WDM) |
1,00 (x86) 1,10 (x64, ARM) | 1,00 (x86) 1,10 (x64, ARM) |
NATIVE (bez /DRIVER:WDM) |
4.00 (x86) 5.02 (x64) 6.02 (ARM) | 4.00 (x86) 5.02 (x64) 6.02 (ARM) |
POSIX |
1.0 | 19.90 |
EFI_APPLICATION, EFI_BOOT_SERVICE_DRIVER, , EFI_ROMEFI_RUNTIME_DRIVER |
1.0 | 1.0 |
Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Vyberte stránku vlastností linkeru>>konfigurace systému.
Upravte vlastnost SubSystem.
Programové nastavení tohoto parametru linkeru
- Viz třída SubSystem.