/ SUBSYSTEM (subsistema Especifica)
/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|
POSIX|WINDOWS|WINDOWSCE)
[,major[.minor]]
BOOT_APPLICATION
Um aplicativo executado no ambiente de inicialização do Windows.Para obter mais informações sobre aplicativos de inicialização, consulte Sobre o BCD.CONSOLE
Aplicativo de modo de caractere do Win32.O sistema operacional fornece um console para aplicativos de console.If main ou wmain está definido para código nativo, int main(array<String ^> ^) está definido para código gerenciado, ou criar o aplicativo completamente usando /clr:safeCONSOLE é o padrão.EFI
Subsistemas EFI_ *.Consulte a especificação de EFI para obter mais informações.Por exemplo, consulte o site da Intel.A versão mínima de versão e o padrão é 1.0.NATIVO
Drivers de modo kernel para o Windows NT.Essa opção geralmente está reservada para componentes de sistema do Windows.If /DRIVER:WDM for especificado, nativo é o padrão.POSIX
Aplicativo executado com o subsistema POSIX no Windows NT.JANELAS
Aplicativo não requer um console, provavelmente porque ele cria suas próprias janelas para interação com o usuário.If WinMain ou wWinMain está definido para código nativo, ou WinMain(HISTANCE *, HINSTANCE *, char *, int) ou wWinMain(HINSTANCE *, HINSTANCE *, wchar_t *, int) é definido para código gerenciado, o WINDOWS é o padrão.WINDOWSCE
Aplicativo que é executado em um dispositivo Windows CE.Major e minor (opcional)
Especificar a versão mínima necessária do subsistema.Os argumentos são números Decimal no intervalo de 0 a 65.535.Consulte comentários para obter mais informações.Não há nenhum limites superiores para números de versão.
Comentários
A opção /subsistema Especifica o ambiente para o executável.
A escolha do subsistema afeta o símbolo de ponto de entrada (ou a função de ponto de entrada) que irá selecionar o vinculador.
O opcional mínimo e padrão major e minor sistema autônomo números de versão para sistema autônomo subsistemas são sistema autônomo seguintes.
Subsistema |
Minimum |
Padrão |
---|---|---|
BOOT_APPLICATION |
1.0 |
1.0 |
CONSOLE |
5,00 (x86) 5.02 (Itanium) 5.02 ()x64) |
5,00 (x86) 5.02 (Itanium) 5.02 ()x64) |
JANELAS |
5,00 (x86) 5.02 (Itanium) 5.02 ()x64) |
5,00 (x86) 5.02 (Itanium) 5.02 ()x64) |
nativo (com o DRIVER: WDM) |
1,00 (x86) 1,10 (Itanium) 1,10 ()x64) |
1,00 (x86) 1,10 (Itanium) 1,10 ()x64) |
nativo (sem /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 |
WINDOWSCE |
4.02 |
5.0 |
EFI_APPLICATION, EFI_BOOT_SERVICE_DRIVER, EFI_ROM, EFI_RUNTIME_DRIVER |
1.0 |
1.0 |
Para conjunto esta opção de vinculador no ambiente de desenvolvimento do Visual Studio
em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte Definindo propriedades do Visual C++ projeto.
clicar na pasta do vinculador.
clicar no Sistema página de propriedades.
Modificar o SubSystem propriedade.
Para conjunto esta opção de vinculador programaticamente
- SeeSubSystem.
Consulte também
Referência
Definindo opções do vinculador
Date |
History |
Motivo |
---|---|---|
Julho de 2008 |
Adicionado a opção de BOOT_APPLICATION e atualizado mínimo e versões de padrão. |
Correção de bug do conteúdo. |