Udostępnij za pośrednictwem


/SUBSYSTEM (Określ podsystem)

/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
            EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|
            POSIX|WINDOWS)
            [,major[.minor]]
  • APLIKACJA BOOT
    Aplikacja działa w środowisku rozruchu systemu Windows.Aby uzyskać więcej informacji dotyczących aplikacji rozruchu, zobacz O BCD.

  • KONSOLA
    Aplikacja trybu znaków Win32.System operacyjny zapewnia konsolę dla aplikacji konsoli.Jeśli main lub wmain jest zdefiniowany dla kodu macierzystego, int main(array<String ^> ^) jest zdefiniowany dla kodu zarządzanego lub aplikacja jest kompilowana w całości przy użyciu /clr:safe, KONSOLA jest domyślna.

  • Extensible Firmware Interface
    Podsystemy EFI_ *Zobacz specyfikację EFI aby uzyskać więcej informacji.Na przykład odwiedź witrynę w sieci Web firmy Intel.Minimalna i zarazem domyślna wersja to 1.0.

  • NATYWNY
    Sterowniki trybu jądra dla systemu Windows NT.Ta opcja jest zazwyczaj zarezerwowana dla składników systemu Windows.Jeśli /DRIVER:WDM jest określony, wartością domyślną jest NATIVE.

  • POSIX
    Aplikacja uruchamiana z podsystem POSIX w systemie Windows NT.

  • WINDOWS
    Aplikacja nie wymaga konsoli, prawdopodobnie dlatego, że tworzy własne okna do interakcji z użytkownikiem.Jeśli WinMain lub wWinMain jest zdefiniowany dla kodu macierzystego lub WinMain(HISTANCE *, HINSTANCE *, char *, int) lub wWinMain(HINSTANCE *, HINSTANCE *, wchar_t *, int) jest zdefiniowany dla kodu zarządzanego, domyślnym ustawieniem jest WINDOWS.

  • Major i minor (opcjonalne)
    Określ minimalną wymaganą wersję podsystemu.Argumenty są liczbami dziesiętnymi z zakresu od 0 do 65 535.Zobacz Uwagi aby uzyskać więcej informacji.Nie ma żadnych górnych granic dla numerów wersji.

Uwagi

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

Wybór podsystemu wpływa na symbol punktu wejścia (lub funkcję punktu wejścia) wybrany przez program łączący.

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

Podsystem

Minimum

Domyślny

APLIKACJA BOOT

1.0

1.0

KONSOLA

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 (z 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_ROM, EFI_RUNTIME_DRIVER

1.0

1.0

Aby ustawić opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu.Aby uzyskać szczegółowe informacje, zobacz Konfigurowanie właściwości projektu programu Visual C++.

  2. Wybierz folder Konsolidator.

  3. Wybierz stronę właściwości System.

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

Aby programowo ustawić opcję konsolidatora

Zobacz też

Informacje

Ustawianie opcji konsolidatora

Opcje konsolidatora