Windows API详情

原文链接:https://docs.microsoft.com/zh-cn/windows/desktop/apiindex/windows-api-list

桌面和服务器 Windows API 参考列表(中文)

使用Windows API可以开发在所有Windows版本上成功运行的应用程序,同时利用每个版本独有的特性和功能。 - 注意,这之前称为Win32 API。Windows API名称准确地反映了它在16位Windows中的根源以及它在64位Windows上的支持。

文章目录

  • Windows API详情
    • 1. 用户界面 - User Interface
    • 2. Windows环境 - Windows Environment (Shell)
    • 3. 用户输入和消息 - User Input and Messaging
    • 4. 数据访问和存储 - Data access and storage
    • 4. 诊断 - Diagnostics
    • 5. 图形与多媒体 - Graphics and Multimedia
    • 6. 设备 - Device
    • 7. 系统服务 - System Services
    • 8. 安全和身份认证 - Security and Identity
    • 9. 应用程序安装和服务 - Application Installation and Servicing
    • 10. 系统超级管理和管理 - System Admin and Management
    • 11. 网络和互联网 - Networking and Internet
    • 12. 不推荐使用的或旧版的API - Deprecated or legacy APIs

1. 用户界面 - User Interface

Windows UI API创建和使用窗口来显示输出,提示用户输入,以及执行支持与用户交互的其他任务。 大多数应用程序至少创建一个窗口。

  • Windows辅助功能 - Windows Accessibility Features
  • 桌面窗口管理器 - Desktop Window Manager (DWM)
  • 全局服务 - Globalization Services
  • 高DPI - High DPI
  • 多语言用户界面 - Multilingual User Interface (MUI)
  • 国家语言支持 - National Language Support (NLS)
  • 用户界面元素 - User Interface Elements:按钮、组合框、对话框等
  • Windows动画管理器 - Windows Animation Manager
  • Windows功能区框架 - Windows Ribbon Framework

2. Windows环境 - Windows Environment (Shell)

  • Windows属性系统 - Windows Property System
  • Windows Shell
  • Windows搜索 - Windows Search
  • 控制台 - Consoles

3. 用户输入和消息 - User Input and Messaging

  • 用户交互 - User Interaction

    • Direct Manipulation
    • Ink input
    • Input Feedback Configuration
    • Interaction Context
    • Pointer Device Input Stack
    • Pointer Input Messages and Notifications
    • Radial controller input
    • Text Services Framework
    • Touch Hit Testing
    • Touch Injection
  • 旧版用户交互 - Legacy User Interaction
    • Touch Input
    • Keyboard Input
    • Mouse Input
    • Raw Input
    • Windows and Messages:
  • 消息和消息队列 - Messages and Message Queues
    • Windows
    • Window Classes
    • Window Procedures
    • Timers
    • Window Properties
    • Hooks

4. 数据访问和存储 - Data access and storage

  • 后台智能传输服务 - Background Intelligent Transfer Service (BITS)
  • 数据备份 - Data Backup
    • Backup
    • Data Deduplication
    • Volume Shadow Copy
    • Windows Server Backup
  • 数据交换 - Data Exchange:
    • Clipboard
    • Dynamic Data Exchange (DDE)
    • Dynamic Data Exchange Management (DDEML)
  • 目录管理 - Directory Management
  • 磁盘管理 - Disk Management
  • 分布式文件系统 - Distributed File System (DFS)
  • 分布式文件系统复制 - Distributed File System Replication
  • 可扩展存储引擎 - Extensible Storage Engine
  • 文件和本地IO - Files and I/O (Local file system)
  • iSCSI发现库 - iSCSI Discovery Library API
  • 脱机文件 - Offline Files
  • 打包 - Packaging
  • 远程查分压缩 - Remote Differential Compression
  • 事务性NTFS - Transactional NTFS (TxF) :Windows Vista以上版本包含的组件,将事务概念引入文件系统
  • 卷管理 - Volume Management
  • 虚拟硬盘 - Virtual Hard Disk (VHD)
  • Windows存储管理 - Windows Storage Management
  • Windows数据访问组件 - Windows Data Access Components
    • Microsoft Open Database Connectivity (ODBC)
    • Microsoft OLE DB
    • Microsoft ActiveX Data Objects (ADO)

4. 诊断 - Diagnostics

Diagnostics API使您可以解决应用程序或系统问题并监视其性能。

  • 应用恢复和重启 - Application Recovery and Restart
  • 调试 - Debugging
  • 错误处理 - Error Handling
  • 事件日志 - Event Logging
  • 事件追踪 - Event Tracing
  • 硬件计数器分析 - Hardware Counter Profiling (HCP)
  • 网络诊断框架 - Network Diagnostics Framework (NDF)
  • 网络监视器 - Network Monitor
  • 性能计数器 - Performance Counters
  • 性能日志和警报 - Performance Logs and Alerts (PLA)
  • 进程快照 - Process Snapshotting
  • 进程状态 - Process Status (PSAPI)
  • 结构化异常处理 - Structured Exception Handling
  • 系统监视器 - System Monitor
  • 等待链遍历 - Wait Chain Traversal:等待链是线程和同步对象的交替序列; 每个线程都在等待它后面的对象,该对象由链中的后续线程拥有。
  • Windows错误报告 - Windows Error Reporting (WER)
  • Windows时间日志 - Windows Event Log
  • Windows疑难解答平台 - Windows Troubleshooting Platform

5. 图形与多媒体 - Graphics and Multimedia

图形,多媒体,音频和视频API,使应用程序能嵌入格式化文本,图形,音频和视频。

  • 内核音频 - Core Audio
  • Direct2D
  • DirectComposition
  • DirectShow
  • DirectWrite
  • DirectX
  • 媒体流 - Media Streaming
  • 微软媒体基础 - Microsoft Media Foundation
  • 微软TV技术 - Microsoft TV Technologies
  • Windows镜像组件 - Windows Imaging Component (WIC)
  • Windows媒体音频和视频解码器和数位信号处理器 - Windows Media Audio and Video Codec and DSP
  • Windows媒体中心 - Windows Media Center
  • Windows媒体格式 - Windows Media Format
  • Windows媒体库共享服务 - Windows Media Library Sharing Services
  • Windows媒体播放器 - Windows Media Player
  • Windows媒体服务 - Windows Media Services
  • Windows电影制作器 - Windows Movie Maker

6. 设备 - Device

  • AllJoyn:类DCOM的框架和协议,用于在分布式总线上的应用程序之间进行远程调用和发送单向信号。
  • 通讯自愿 - Communications Resources
  • 设备访问 - Device Access
  • 设备管理 - Device Management
  • 增强存储 - Enhanced Storage
  • 功能发现 - Function Discovery
  • 图像控制 - Image Mastering
  • 定位 0 Location
  • PnP-X关系数据库 - PnP-X Association Database
  • 打印 - Printing
    • Print Spooler
    • Print Document Package
    • Print Schema Specification
    • Print Ticket
    • XPS Print
  • 传感器 - Sensors
  • 系统事件通知服务 - System Event Notification Service (SENS)
  • 工具帮助 - Tool Help
  • 通用即插即用 - UPnP
  • 设备上的Web服务 - Web Services on Devices
  • Windows图像采集 - Windows Image Acquisition (WIA)
  • Windows媒体设备管理 - Windows Media Device Manager
  • Windows便携设备 - Windows Portable Devices

7. 系统服务 - System Services

系统服务API为应用程序提供计算机系统的资源,例如内存,文件系统,设备,进程和线程。

  • 组件对象模型 - Component Object Model (COM)
  • COM+
  • 压缩API - Compression API
  • 分布式事务协调器 - Distributed Transaction Coordinator (DTC)
  • 动态链接库 - Dynamic-Link Libraries (DLLs)
  • 帮助API - Help API
  • 进程间通信 - Interprocess Communications:
    • Mailslots
    • Pipes
  • 内核事务管理器 - Kernel Transaction Manager (KTM)
  • 内存管理 - Memory Management
  • 操作记录器 - Operation Recorder
  • 电源管理 - Power Management
  • 远程桌面服务 - Remote Desktop Services
  • 进程 - Processes
  • 服务 - Services
  • 同步 - Synchronization
  • 线程 - Threads
  • Windows桌面共享 - Windows Desktop Sharing
  • Windows系统信息 - Windows System Information
    • Handle and Objects
    • Registry
    • Time
    • Time Provider

8. 安全和身份认证 - Security and Identity

安全和身份API,用于支持登录时密码身份验证,对所有共享系统对象的自由保护,特权访问控制,权限管理和安全审核。

  • 身份认证 - Authentication
  • 授权 - Authorization
  • 证书注册 - Certificate Enrollment
  • 加密 - Cryptography
  • 下一代加密 - Cryptographic Next Generation (CNG)
  • 目录服务 - Directory Services
    • Active Directory Domain Services
    • Active Directory Service Interfaces (ADSI)
  • 可扩展身份验证协议 - Extensible Authentication Protocol (EAP)
  • 可扩展身份验证协议主机 - Extensible Authentication Protocol Host (EAPHost)
  • MS-CHAP密码管理 - MS-CHAP Password Management
  • 网络访问保护 - Network Access Protection (NAP)
  • 网络策略服务器扩展 - Network Policy Server Extensions (NPS)
  • 家长控制 - Parental Controls
  • 安全WMI(Windows管理规范)提供商 - Security WMI (Windows Management Instrumention) Providers
  • TPM(可信平台模块)基础服务 - TPM (Trusted Platform Module) Base Services (TBS)
  • Windows生物识别框架 - Windows Biometric Framework

9. 应用程序安装和服务 - Application Installation and Servicing

  • 游戏浏览器 - Games Explorer
  • Side-by-side Assemblies:WinSxS(Windows Side by Side),是Microsoft Windows操作系统目录下存放不同副本系统文件的仓库目录
  • Windows商店app打包和不熟 - Windows Store app Packaging and Desployment
  • 开发者许可 - Developer License
  • 重启管理 - Restart Manager
  • Windows安装器 - Windows Installer

10. 系统超级管理和管理 - System Admin and Management

  • 引导配置数据WMI提供程序 - Boot Configuration Data WMI Provider
  • 故障转移集群 - Failover Clusters
  • 文件服务器资源管理器 - File Server Resource Manager (FSRM)
  • 组策略 - Group Policy
  • 微软管理控制台 - Microsoft Management Console (MMC) 2.0
  • NetShell
  • 设置管理基础设施 - Settings Management Infrastructure
  • 软件清单日志 - Software Inventory Logging
  • 软件许可 - Software Licensing
  • 重启管理 - Restart Manager
  • 系统还原 - System Restore
  • 系统关机 - System Shutdown
  • 任务计划程序 - Task Scheduler
  • 用户访问日志 - User Access Logging
  • Windows抽象PC - Windows Virtual PC
  • 微软抽象服务器 - Microsoft Virtual Server
  • 网络负载平衡提供程序 - Network Load Balancing Provider
  • Windows保护器 - Windows Defender WMI v2
  • Windows部署服务 - Windows Deployment Services
  • Windows正版增值计划 - Windows Genuine Advantage:一套反盗版系统,Win7后不再使用
  • Windows管理基础设施 - Windows Management Infrastructure
  • Windows管理基础设施(WMI) - Windows Management Instrumentation (WMI)
  • Windows远程管理 - Windows Remote Management
  • Windows资源保护 - Windows Resource Protection
  • Windows服务器更新服务 - Windows Server Update Services
  • Windows系统评估工具 - Windows System Assessment Tool
  • Windows更新代理 - Windows Update Agent

11. 网络和互联网 - Networking and Internet

Networking API允许应用程序在网络间通信。
您还可以创建和管理对共享资源的访问,例如目录和网络打印机。

  • 域名系统 - Domain Name System (DNS)
  • 动态主机配置协议 - Dynamic Host Configuration Protocol (DHCP)
  • 传真服务 - Fax Service
  • 获取链接向导 - Get Connected Wizard
  • HTTP服务器 - HTTP Server
  • Internet链接共享和防火墙 - Internet Connection Sharing and Firewall
  • IP帮助程序 - IP Helper
  • IPv6 Internet链接防火墙 - IPv6 Internet Connection Firewall
  • 管理信息基础 - Management Information Base
  • 消息队列 - Message Queuing (MSMQ)
  • 多播地址动态客户端分配协议 - Multicast Address Dynamic Client Allocation Protocol (MADCAP)
  • 网络地址转换 - Network Address Translation (NAT)
  • 网络列表管理器 - Network List Manager (NLM)
  • 网络管理 - Network Management
  • 网络共享管理 - Network Share Management
  • 端对端网络 - Peer-to-Peer
  • 服务质量 - Quality of Service (QOS)
  • 远程过程调用 - Remote Procedure Call
  • 路由和远程访问服务 - Routing and Remote Access Service (RAS)
  • 简单网络管理协议 - Simple Network Management Protocol (SNMP)
  • SMB管理 - SMB Management
  • 电话应用编程接口- Telephony Application Programming Interfaces (TAPI)
  • WebDAV:Web Distributed Authoring and Versioning,基于Web的分布式编写和版本控制
  • WebSocket协议组件 - WebSocket Protocol Component:WebSocket是一种在单个TCP连接上进行全双工通信的协议。
  • 无线网络 - Wireless networking:
    • Bluetooth
    • IrDA
    • Mobile Broadband
    • Native Wifi
    • Windows Connect Now
    • Windows Connection Manager
  • Windows过滤平台 - Windows Filtering Platform
  • 高级安全下的Windows防火墙 - Windows Firewall with Advanced Security
  • Windows HTTP服务 - Windows HTTP Services (WinHTTP)
  • Windows互联网 - Windows Internet (WinINet)
  • Windows网络 - Windows Networking (WNet)
  • Windows网络抽象 - Windows Network Virtualization
  • Windows RSS平台 - Windows RSS Platform:RSS(Really Simple Syndication),简易信息聚合是一种XML标准,在互联网上被广泛采用的内容包装和投递协议。RSS是一种描述和同步网站内容的格式,是使用最广泛的XML应用。
  • Windows套接字 - Windows Sockets (Winsock)
  • Windows Web服务 - Windows Web Services
  • XML HTTP扩展请求 - XML HTTP Extended Request

12. 不推荐使用的或旧版的API - Deprecated or legacy APIs

已过期或已被替换或弃用的来自Windows客户端和服务器操作系统的API。

  • DirectMusic
  • DirectSound
  • Graphics Device Interface (GDI): Use Direct2D instead.
  • GDI+: Use Direct2D instead.
  • Microsoft UDDI SDK is now included with Microsoft BizTalk Server.
  • Monitor Configuration
  • Multiple Display Monitors
  • Network Dynamic Data Exchange (DDE)
  • OpenGL
  • Picture Acquisition
  • Remote Installation Service: Use Windows Deployment Services instead.
  • Virtual Disk Service (VDS): Use Windows Storage Management instead.
  • Terminal Services: Use Remote Desktop Services.
  • Windows Color System
  • Windows Media Rights Manager
  • Windows Messaging (MAPI): Use Office MAPI instead.
  • Windows Multimedia
  • Windows Gadget Platform: Create Windows Store apps instead.
  • Windows Sidebar: Create Windows Store apps instead.
  • Windows SideShow: No replacement.
  • WPF Bitmap Effects

Windows API详情相关推荐

  1. Rust/WinRT更名,全面支持Windows API

    击"开发者技术前线",选择"星标" 让一部分开发者看到未来 文 | 白开水 来自 | OSC开源社区 微软已宣布推出 Rust for Windows v0.9 ...

  2. Windows API参考大全

    第一章 Win32 API概论 1.1为什么使用 Wu32 API 在Windows程序设计领域处于发展初期时,Windows程序员可使用的编程工具唯有API 函数.这些函数在程序员手中犹如" ...

  3. C#中调用Windows API时的数据类型对应关系

    C#中调用Windows API时的数据类型对应关系 原文 C#中调用Windows API时的数据类型对应关系 BOOL=System.Int32 BOOLEAN=System.Int32 BYTE ...

  4. C#调用windows api的要点

    在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...

  5. C#中调用Windows API的要点

    在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...

  6. 用C#调用Windows API向指定窗口发送按键消息

    为什么80%的码农都做不了架构师?>>>    用C#调用Windows API向指定窗口发送 一.调用Windows API. C#下调用Windows API方法如下: 1.引入 ...

  7. 用C#和本地Windows API操纵系统菜单

    一.前言 .net框架是Windows应用领域中一个非常新的技术,可以肯定在未来的一段时间内,.NET应用必须与现存的Windows技术交互作用.这种交互作用主要体现在两个领域:COM和应用编程接口( ...

  8. 几个比较好用的Windows API在C#中的用法。

    几个比较好用的Windows API在C#中的用法. #region Windows Api 定义 ///   /// 模拟鼠标事件   ///   /// 鼠标事件的Enum   /// X座标   ...

  9. 17、Windows API 图形用户界面(1)

    一.基本概念 Windows的用户界面分为两个部分:字符图形界面和图形用户界面.字符图形界面较为简单,主要内容包括如何在界面上读取用户输入,如何向界面终端输出信息.如何控制界面的字体.背景.颜色等. ...

最新文章

  1. mysql 使用位运算
  2. 我删了这些训练数据…模型反而表现更好了!?
  3. 面试 4 个月,最终入职大厂经验分享!
  4. jquery ajax传值和后台取参数
  5. 计算机双一流a水平大学,教育部公布:全国双一流A类名单出炉,36所大学上榜,你的大学在内吗...
  6. jeecg开源社区近期版本发布计划
  7. docker 容器命令
  8. 自己动手修改VB.NET支付宝接口
  9. 解锁pdf文件,删除pdf密码
  10. TCP粘包以及UDP丢包问题
  11. Autocad 2022版本插件开发基础1
  12. Z-Wave 700 秘钥生成、固件签名、及OTA过程
  13. C语言【程序19】题目:两个乒乓球队进行比赛,各出三人。
  14. 【转】osworkflow教程
  15. oracle12c rac恢复,oracle 12c rac恢复votedisk碰到问题了(asm)
  16. dataframe处理excel基础内容
  17. php拆分excel,PHP如何切割excel大文件(附完整代码)
  18. 闲人闲谈PS之十七——系统切换带来的冲击
  19. 计算机在现代工作中的应用,浅论计算机在现代管理中应用
  20. Reactive的方式访问Redis

热门文章

  1. 让一个按钮自动触发,自动执行onclick鼠标单击事件. 默认已点击.
  2. CobaltStrike上线微信提醒
  3. 【JZOJ5353】村通网
  4. C/C++编程:默认构造函数的建构操作
  5. python切面异常处理_node端统一错误处理
  6. 批改网中的作文不能粘贴怎么办?
  7. XAMPP下载安装、control.ini拒绝访问、Apache和mysql启动报错、与本地MySQL端口冲突问题
  8. 发出警报声的c语言程序,PIC单片机警报声C程序
  9. ajax使鼠标触摸时图片放大,当鼠标移动到图片上时跟随鼠标显示放大的图片效果...
  10. 指标归因平台建设思路