Compartilhar via


_ WIN32_WINNT e WINVER modificando

Visual C++ não suporta mais direcionamento Windows 95, Windows 98, Windows ME ou Windows NT. Se sua WINVER ou _WIN32_WINNT as macros são atribuídas a uma dessas versões do Windows, você deve modificar as macros. Quando você atualiza um projeto que foi criado usando uma versão anterior do Visual C++, você poderá ver os erros de compilação relacionados ao WINVER ou _WIN32_WINNT macros se eles são atribuídos a uma versão do Windows não é mais suportado.

Remarks

Para modificar as macros, em um arquivo de cabeçalho, adicione as seguintes linhas.

#define WINVER 0x0500
#define _WIN32_WINNT 0x0500

Isso tem como alvo o sistema operacional Windows 2000. Outros valores válidos incluem 0x0501 para Windows XP, 0x0502 para Windows Server 2003, 0x0600 para o Windows Vista e 0x0601 para o Windows 7.

ObservaçãoObservação

Não há garantia de valores a funcionar se você incluir os conectores internos da MFC em seu aplicativo. Por exemplo, o Windows 2000 não é suportado em afximpl.h.

Você também pode definir esta macro usando o /D opção de compilador. For more information, see /D (definições de pré-processador).

Para obter mais informações sobre os significados dessas macros, consulte usando os cabeçalhos do Windows.

Consulte também

Outros recursos

Alterações anteriores do produto