Sdílet prostřednictvím


/ SUBSYSTÉMU (zadat subsystému)

/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
            EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|
            POSIX|WINDOWS)
            [,major[.minor]]
  • BOOT_APPLICATION
    aplikace spuštěná v systému Windows spouštěcí prostředí.Další informace o spouštění aplikací, viz O BCD.

  • KONZOLY
    Znakový režim Win32 aplikace.Operační systém poskytuje pro aplikace konzoly konzoly.Pokud main nebo wmain definované v nativní kódu int main(array<String ^> ^) je definován spravovaný kódnebo sestavení aplikace zcela pomocí /clr:safe, KONZOLY, je výchozí.

  • Extensible Firmware Interface
    EFI_ * subsystémů.Viz specifikace EFI Další informace.Viz například Intel web serveru.Je minimální verze a výchozí verze 1.0.

  • NATIVNÍ
    Ovladače režimu jádra systém Windows NT.Tato možnost je obvykle vyhrazen pro součásti systému Windows.Pokud /Driver:model WDM zadán, výchozí hodnota je NATIVNÍ.

  • POSIX
    Aplikace spuštěná subsystém POSIX systém Windows NT.

  • SYSTÉM WINDOWS
    Aplikace nevyžaduje konzoly, pravděpodobně protože vytvoří vlastním systému windows pro interakci s uživatel.Pokud WinMain nebo wWinMain definované v nativní kódu nebo WinMain(HISTANCE *, HINSTANCE *, char *, int) nebo wWinMain(HINSTANCE *, HINSTANCE *, wchar_t *, int) je definován pro spravovaný kódsystému WINDOWS je výchozí.

  • Majora minor (volitelné)
    Určete minimální požadovaná verze subsystém.Argumenty jsou desítkové číslo čísla v rozsahu 0 až 65 535.Viz poznámky Další informace.Neexistují žádné horní hranice pro čísla verze .

Poznámky

Možnost /SUBSYSTEM Určuje prostředí spustitelný soubor.

Volba subsystém ovlivňuje bod položka symbol (nebo položka bod funkce), bude-li vybrat propojovací program .

Volitelné minimální a výchozí major a minorjsou čísla verze pro subsystémy.

Podsystém

Minimální

Výchozí

BOOT_APPLICATION

1.0

1.0

KONZOLY

5.00 (x86) 5.02 (Itanium)5.02 (x64)

5.00 (x86) 5.02 (Itanium)5.02 (x64)

SYSTÉM WINDOWS

5.00 (x86) 5.02 (Itanium) 5.02 (x64)

5.00 (x86) 5.02 (Itanium) 5.02 (x64)

NATIVNÍ (s OVLADAČEM:model WDM)

1.00 (x86) 1.10 (Itanium) 1.10 (x64)

1.00 (x86) 1.10 (Itanium) 1.10 (x64)

Nativní režim (bez/Driver:model WDM)

4.00 (x86) 5.02 (Itanium) 5.02 (x64)

4.00 (x86) 5.02 (Itanium) 5.02 (x64)

POSIX

1.0

19.90

EFI_APPLICATION, EFI_BOOT_SERVICE_DRIVER, EFI_ROM, EFI_RUNTIME_DRIVER

1.0

1.0

Nastavení této možnosti propojovací program ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Setting Visual C++ Project Properties.

  2. Klepněte na složku Linker.

  3. Klepněte Systemstránkyvlastnost .

  4. Změnit SubSystem vlastnost.

Programově nastavit tuto možnost propojovací program

Viz také

Referenční dokumentace

Nastavení možností Linker

Možnosti Linker