Como: Modificar WINVER e _WIN32_WINNT
Começando com Visual C++ 2008O visual C++ não dá suporte a direcionamento Windows 95, Windows 98, Windows ME ou Windows NT. Se seu WINVER ou _WIN32_WINNT as macros são atribuídas a uma dessas versões do Windows, você precisará modificar as macros. Quando você atualiza um projeto que foi criado a partir de uma versão anterior do Visual C++, você poderá ver erros de compilação relacionados à WINVER ou _WIN32_WINNT macros se eles estiverem atribuídos a uma versão do Windows não é mais suportado.
Comentários
Para modificar as macros em um arquivo de cabeçalho, adicione as seguintes linhas:
#define WINVER 0x0500
#define _WIN32_WINNT 0x0500
Isso irá direcionar o sistema operacional Windows 2000.Outros valores válido incluem 0x0501 para o Windows XP, 0x0502 para Windows servidor 2003 e 0 x 0600 para o Windows Vista.
Você também pode definir esta macro com o /D opção do compilador; consulte /D (definições de pré-processador) Para obter mais informações.
Para obter mais informações sobre os significados dessas macros, consulte Usando os cabeçalhos do Windows.