/ 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
Otwórz projekt Stron właściwościokno dialogowe. Aby uzyskać szczegółowe informacje, zobacz Ustawianie właściwości projektu Visual C++.
Kliknij folder, program łączący.
Kliknij przycisk Systemstronęwłaściwość .
Modyfikowanie SubSystem właściwość.
Aby ustawić tę opcję konsolidator programowo
- See SubSystem.