尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【VS2026】_WIN32_WINNT 宏版本列表

【VS2026】_WIN32_WINNT 宏版本列表
📅 发布时间:2026/7/11 8:51:58

_WIN32_WINNT 完整版本对照表

_WIN32_WINNT用于指定目标 Windows 系统最低版本,头文件<sdkddkver.h>定义,编译时定义该宏会启用对应系统API、禁用低版本不兼容接口。

一、数值与系统对应(从旧到新)

_WIN32_WINNT 宏值十进制对应操作系统备注
_WIN32_WINNT_WIN2K0x0500Windows 2000最低NT5系列
_WIN32_WINNT_WINXP0x0501Windows XP / Windows Server 2003XP 通用
_WIN32_WINNT_WS030x0502Windows Server 2003 / Windows XP x6464位XP、2003服务器
_WIN32_WINNT_VISTA0x0600Windows Vista / Server 2008NT6.0
_WIN32_WINNT_WIN70x0601Windows 7 / Server 2008 R2NT6.1
_WIN32_WINNT_WIN80x0602Windows 8 / Server 2012NT6.2
_WIN32_WINNT_WINBLUE0x0603Windows 8.1 / Server 2012 R2NT6.3
_WIN32_WINNT_WIN100x0A00Windows 10 / Windows 11NT10,所有Win10/11共用此基础值

二、Win10/Win11 细分版本(搭配 NTDDI_VERSION 使用)

_WIN32_WINNT_WIN10 (0x0A00)仅代表NT10大版本,区分Win10不同功能更新、Win11 需要NTDDI_VERSION:

// Win10 各版本 NTDDINTDDI_WIN10_TH2=0x0A000002// 1511NTDDI_WIN10_RS1=0x0A000003// 1607NTDDI_WIN10_RS2=0x0A000004// 1703NTDDI_WIN10_RS3=0x0A000005// 1709NTDDI_WIN10_RS4=0x0A000006// 1803NTDDI_WIN10_RS5=0x0A000007// 1809NTDDI_WIN10_19H1=0x0A000008// 1903NTDDI_WIN10_VB=0x0A000009// 1909NTDDI_WIN10_20H1=0x0A00000A// 2004/20H2NTDDI_WIN10_21H2=0x0A00000C// Win10 21H2NTDDI_WIN11=0x0A00000D// Win11 21H2NTDDI_WIN11_22H2=0x0A00000E// Win11 22H2NTDDI_WIN11_23H2=0x0A00000F// Win11 23H2NTDDI_WIN11_24H2=0x0A000010// Win11 24H2

三、使用示例

1. 编译目标 Windows 7

#define_WIN32_WINNT_WIN32_WINNT_WIN7#include<windows.h>

等价直接写数值:

#define_WIN32_WINNT0x0601

2. 目标 Win10/Win11

#define_WIN32_WINNT_WIN32_WINNT_WIN10#defineNTDDI_VERSIONNTDDI_WIN11_22H2#include<windows.h>

四、配套相关宏说明

  1. WINVER:和_WIN32_WINNT保持一致,控制老版本UI接口,建议同步定义
    #defineWINVER_WIN32_WINNT
  2. _WIN32_IE:控制IE/Shell API版本,独立于系统版本
  3. NTDDI_VERSION:细分子系统更新版本,高精度API(如新版DirectX、窗口、进程接口)依赖此宏

五、常见坑

  1. 宏必须放在所有Windows头文件最前面定义,否则不生效;
  2. 若定义版本高于运行系统,调用新版API会运行时崩溃(需动态LoadLibrary兼容);
  3. VS新版SDK默认目标Win10/11,老项目默认0x0601(Win7);
  4. 不存在独立_WIN32_WINNT_WIN11,Win11 大版本仍为0x0A00,靠NTDDI区分。

相关新闻

  • 国有投资集团忙闲不均破解:北京华恒智信定岗定编案例
  • UE4逆向实战:UFT工具自动化定位GNames与GObjects地址全攻略
  • AI工具效率提升与工作流重构:避免任务膨胀的实战指南

最新新闻

  • STM32F446RE与EM3080-W条形码识别系统设计
  • Unity场景转Three.js:免费插件导出与Web 3D应用实践
  • 2026 年泰安玻璃纤维纱 喷射纱 短切毡纤维厂家 TOP5 采购实测分享 - LYL仔仔
  • 清空首饰柜!雅安雨城璟安黄金回收随叫随结 - 新芸鼎珠宝首饰
  • 如何用纯前端技术突破Word文档生成瓶颈?3大实战策略揭秘
  • SHAFT:把 Java 测试自动化的脏活全包了

日新闻

  • OpenClaw本地部署:一键直连微信的私有化AI Agent实战指南
  • Kubernetes 系列【10】控制器:ReplicaSet(副本集)
  • 怎么寄快递才能便宜呢?2026年7月寄快递省钱攻略 - 生活情报姬

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号