Macros for Conditional Declarations

来源:互联网 发布:docker网络模式 编辑:程序博客网 时间:2024/05/17 17:46

The following table describes the preferred macros used in the Windows header files.

Minimum system requiredValue for NTDDI_VERSIONWindows 8NTDDI_WIN8 (0x06020000)Windows 7NTDDI_WIN7 (0x06010000)Windows Server 2008NTDDI_WS08 (0x06000100)Windows Vista with Service Pack 1 (SP1)NTDDI_VISTASP1 (0x06000100)Windows VistaNTDDI_VISTA (0x06000000)Windows Server 2003 with Service Pack 2 (SP2)NTDDI_WS03SP2 (0x05020200)Windows Server 2003 with Service Pack 1 (SP1)NTDDI_WS03SP1 (0x05020100)Windows Server 2003NTDDI_WS03 (0x05020000)Windows XP with Service Pack 3 (SP3)NTDDI_WINXPSP3 (0x05010300)Windows XP with Service Pack 2 (SP2)NTDDI_WINXPSP2 (0x05010200)Windows XP with Service Pack 1 (SP1)NTDDI_WINXPSP1 (0x05010100)Windows XPNTDDI_WINXP (0x05010000)

 

The following tables describe other macros used in the Windows header files.

Minimum system requiredMinimum value for _WIN32_WINNT and WINVERWindows 8_WIN32_WINNT_WIN8 (0x0602)Windows 7_WIN32_WINNT_WIN7 (0x0601)Windows Server 2008_WIN32_WINNT_WS08 (0x0600)Windows Vista_WIN32_WINNT_VISTA (0x0600)Windows Server 2003 with SP1, Windows XP with SP2_WIN32_WINNT_WS03 (0x0502)Windows Server 2003, Windows XP_WIN32_WINNT_WINXP (0x0501)

 

Minimum version requiredMinimum value of _WIN32_IEInternet Explorer 10.0_WIN32_IE_IE100 (0x0A00)Internet Explorer 9.0_WIN32_IE_IE90 (0x0900)Internet Explorer 8.0_WIN32_IE_IE80 (0x0800)Internet Explorer 7.0_WIN32_IE_IE70 (0x0700)Internet Explorer 6.0 SP2_WIN32_IE_IE60SP2 (0x0603)Internet Explorer 6.0 SP1_WIN32_IE_IE60SP1 (0x0601)Internet Explorer 6.0_WIN32_IE_IE60 (0x0600)Internet Explorer 5.5_WIN32_IE_IE55 (0x0550)Internet Explorer 5.01_WIN32_IE_IE501 (0x0501)Internet Explorer 5.0, 5.0a, 5.0b_WIN32_IE_IE50 (0x0500)