/ PODSYSTEMU (określić podsystem)

/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
            EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|
            POSIX|WINDOWS)
            [,major[.minor]]
  • BOOT_APPLICATION
    Aplikacja jest uruchamiana w rozruchu środowiskoWindows.Aby uzyskać więcej informacji dotyczących aplikacji rozruchu, zobacz BCD O.

  • KONSOLI
    Aplikacji w trybie znakowym Win32.System operacyjny zawiera konsoli dla aplikacji konsoli.Jeśli main lub wmain jest zdefiniowany dla kodu natywny , int main(array<String ^> ^) jest zdefiniowany dla kod zarządzanylub kompilacja aplikacji całkowicie za pomocą /clr:safe, KONSOLA jest ustawieniem domyślnym.

  • Rozszerzalny interfejs oprogramowania układowego
    EFI_ * podsystemów.Zobacz więcej informacji można znaleźć w specyfikacji interfejsu EFI.Na przykład zobacz witrynę firmy Intel sieć Web .Minimalna wersja wersji i domyślna to 1,0.

  • MACIERZYSTY
    Sterowniki trybu jądra Windows NT.Ta opcja jest zazwyczaj zarezerwowany dla składników systemu Windows.Jeśli /Driver:WDM jest określony, domyślnym jest w trybie MACIERZYSTYM.

  • POSIX
    Aplikacja, która jest uruchamiana z podsystem POSIX w Windows NT.

  • SYSTEM WINDOWS
    Aplikacja nie wymaga konsoli, prawdopodobnie ponieważ powoduje to utworzenie okien interakcji użytkownik.Jeśli WinMain lub wWinMain jest zdefiniowany dla kodu natywny lub WinMain(HISTANCE *, HINSTANCE *, char *, int) lub wWinMain(HINSTANCE *, HINSTANCE *, wchar_t *, int) jest zdefiniowany dla kod zarządzanysystemu WINDOWS jest domyślnie.

  • Majori minor (opcjonalnie)
    Określanie minimalnej wymaganej wersji podsystem.Argumenty są liczby liczba dziesiętna z zakresu od 0 do 65 535.Patrz uwagi, aby uzyskać więcej informacji.Nie istnieją żadne górną granicę dla numerów wersji.

Uwagi

Opcja/SUBSYSTEM Określa środowisko dla pliku wykonywalnego.

Wybór podsystem wpływa na symbol punktu wpis (lub punkt wpis , funkcja) wybrany przez konsolidator .

Opcjonalne minimum i domyślne major i minor numery wersji dla podsystemów są w następujący sposób.

Podsystem

Minimum

Domyślne

BOOT_APPLICATION

1.0

1.0

KONSOLI

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

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

SYSTEM WINDOWS

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

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

MACIERZYSTY (ze STEROWNIKIEM:WDM)

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

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

MACIERZYSTY (bez/Driver: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

Aby ustawić tę opcję konsolidator w Visual Studio rozwoju środowisko

  1. Otwórz projekt Stron właściwościokno dialogowe. Aby uzyskać szczegółowe informacje, zobacz Ustawianie właściwości projektu Visual C++.

  2. Kliknij folder, program łączący.

  3. Kliknij przycisk Systemstronęwłaściwość .

  4. Modyfikowanie SubSystem właściwość.

Aby ustawić tę opcję konsolidator programowo

Zobacz też

Informacje

Ustawianie opcji Linker

Opcje Linker