_ 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çã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.