태그 보관물: WINVER

WINVER, _WIN32_WINNT, _WIN32_WINDOWS, _WIN32_IE 차이

#define WINVER                0x0501
#define _WIN32_WINNT       0x0501
#define _WIN32_WINDOWS  0x0410
#define _WIN32_IE             0x0600

위와같은 버전 정의를 보면서 왜 이렇게 여러개를 만들어 놨을까 궁금한적 없으신지..
저 나름데로 WINVER는 NT 가 나오기 전에 사용되었던 것 같고, _WIN32_WINNT는 NT 개발하면서 만들어졌고.. 기존 헤더 파일들과의 호환성을 위해서 둘다 남겨두었을거라고 생각했었는데.. 대충 맞네요. ^^;

자세한 히스토리는 아래 사이트에서..
http://blogs.msdn.com/oldnewthing/archive/2007/04/11/2079137.aspx