/SUBSYSTEM
Especifica o ambiente de execução que é exigido pela imagem executável.
/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|
NATIVE|POSIX|WINDOWS|WINDOWSCE}[,major[.minor]]
Comentários
Essa opção edita a imagem para indicar qual subsistema deve chamar o sistema operacional para execução.
Você pode especificar qualquer um dos seguintes subsistemas:
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 provedor WMI BCD.CONSOLE
Um aplicativo de modo de caracteres do Windows. O sistema operacional fornece um console para aplicativos de console.Imagem do Extensible Firmware Interface (EFI)
As opções de subsistema EFI descrevem imagens executáveis que são executados no ambiente de Interface de Firmware extensível. Esse ambiente normalmente é fornecido com o hardware e executa antes que o sistema operacional é carregado. As principais diferenças entre os tipos de imagem EFI são o local da memória que a imagem é carregada na e a ação é executada quando retorna a chamada para a imagem. Uma imagem EFI_APPLICATION é descarregada quando o controle retorna. Um EFI_BOOT_SERVICE_DRIVER ou EFI_RUNTIME_DRIVER é descarregado somente se o controle retorna com um código de erro. Uma imagem EFI_ROM é executada a partir de ROM. Para obter mais informações, consulte as especificações sobre o Unified EFI Forum site.NATIVO
Código que é executado sem um ambiente de subsistema — por exemplo, drivers de dispositivo de modo kernel e processos de sistema nativo. Essa opção geralmente é reservada para recursos de sistema do Windows.POSIX
Um aplicativo que é executado no subsistema POSIX no Windows.WINDOWS
Um aplicativo que é executado no ambiente gráfico do Windows. Isso inclui aplicativos de área de trabalho e aplicativos da Windows Store.WINDOWSCE
O subsistema WINDOWSCE indica que o aplicativo deve executar em um dispositivo que tenha uma versão do kernel do Windows CE. Versões de kernel incluem Pocket PC, Windows Mobile, Windows Phone 7, Windows CE v 1.0-6.0R3 e Windows Embedded Compact 7.
Opcional major e minor valores especificam a versão mínima necessária do subsistema especificado:
A parte de número inteiro do número da versão — a parte à esquerda da vírgula decimal — é representado por major.
A parte fracionária do número da versão — a parte à direita do ponto decimal, é representado por minor.
Os valores de major e minor deve ser de 0 a 65.535.
A escolha do subsistema afeta o padrão de endereço para o programa inicial. Para obter mais informações, consulte /ENTRY (símbolo do ponto de entrada), o vinculador /ENTRY:função opção.
Para obter mais informações, incluindo os valores mínimo e padrão para os números de versão principal e secundária para cada subsistema, consulte o /SUBSYSTEM opção de vinculador.