Partilhar via


/ 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

  1. em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte Definindo propriedades do Visual C++ projeto.

  2. clicar na pasta do vinculador.

  3. clicar no Sistema página de propriedades.

  4. Modificar o SubSystem propriedade.

Para conjunto esta opção de vinculador programaticamente

Consulte também

Referência

Definindo opções do vinculador

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.