`

Windows API所提供的功能可以归为七类

 
阅读更多

Windows API所提供的功能可以归为七类:[4]

  • 基础服务(Base Services)[5],提供对Windows系统可用的基础资源的访问接口。比如象:文件系统(file system)、外部设备(device)、,行程(process)、线程(thread)以及访问注册表(Windows registry)和错误处理机制(error handling)。这些功能接口位于,16位元Windows下的kernel.exekrnl286.exekrnl386.exe系统文件中;以及32位元Windows下的 kernel32.dlladvapi32.dll中。
  • 图形设备接口(GDI)[6],提供功能为:输出图形内容到显示器打印机以及其他外部输出设备。它位于16位元Windows下的gdi.exe;以及32位元Windows下的gdi32.dll
  • 图形化用户界面(GUI[7],提供的功能有创建和管理屏幕和大多数基本控件(control),比如按钮滚动条。接收鼠标键盘输入,以及其他与GUI有关的功能。这些调用接口位于:16位元Windows下的user.exe,以及32位元Windows下的user32.dll。从Windows XP版本之后,基本控件和通用对话框控件(Common Control Library)的调用接口放在comctl32.dll中。
  • 通用对话框链接库(Common Dialog Box Library)[8],为应用程序提供标准对话框,比如打开/保存文件对话框、颜色对画框和字体对话框等等。这个链接库位于:16位元Windows下的commdlg.dll中,以及32位元Windows下comdlg32.dll中。它被归类为User Interface API之下。
  • 通用控件链接库(Common Control Library)[9],为应用程序提供接口来访问操作系统提供的一些高级控件。比如像:状态栏(status bar)、进度条(progress bars)、工具栏(toolbar)和标签(tab)。这个链接库位于:16位元Windows下的commctrl.dll中,以及32位元Windows下comctl32.dll中。。它被归类为User Interface API之下。
  • Windows外壳(Windows Shell)[10][11],作为Windows API的组成部分,不仅允许应用程序访问操作系统shell提供的功能,还对之有所改进和增强。它位于16位元Windows下的shell.dll中,以及32位元Windows下的shell32.dll中(Windows 95则在 shlwapi.dll中)。 它被归类为User Interface API之下。
分享到:
评论

相关推荐

    LabVIEW中如何调用WindowsAPI.pdf

    Windows API 是一个应用程序编程接口,提供了许多功能,可以帮助应用程序达到各种目的,如打开窗口、绘制图形、使用外围设备等。这些功能服务可以被应用程序调用,以实现特定的功能。 在 LabVIEW 中调用 Windows ...

    Windows API 函数参考手册

    对于每个函数《Windows API 函数参考手册》给出了相应的示例部分,这样读者在阅读相应的Win32 API函数时就能很快地了解它的具体功能和使用方法,便于更快地掌握该接口函数。, 《Windows API 函数参考手册》是从事...

    Cjwdev.WindowsApi win7服务启动外部程序

    `Cjwdev.WindowsApi`是一个专门为Windows 7设计的第三方库,它为C#开发者提供了一个方便的接口来创建和管理Windows服务,以及执行一些特定的操作,如启动外部程序。在Win7环境下,由于系统的安全策略和权限控制,...

    vc++ api函数(Windows API大全)下载

    10. **实例分析**:提供了丰富的示例代码,帮助读者将理论知识转化为实践,通过实际编程加深对Windows API的理解。 通过学习《VC++ API函数(Windows API大全)》,开发者不仅可以掌握Windows API的基本用法,还能...

    Microsoft.WindowsAPICodePack.rar(版本从0.9到3.2)

    Microsoft.WindowsAPICodePack是一个强大的开源库,它为.NET Framework开发者提供了访问Windows API的功能,涵盖了从Windows Vista到Windows 10的各个版本。该库的版本从0.9到3.2,随着时间的推移,不断更新和完善,...

    Cjwdev.WindowsApi.dll

    总的来说,Cjwdev.WindowsApi.dll是C#开发者的一个强大工具,它弥补了标准.NET框架在进程控制和自启动功能上的不足,提供了一种高效、灵活的方式来管理和启动进程,特别是在服务环境中。对于那些需要对进程有特殊...

    Windows API参考手册完全版.rar

    这个压缩包包含了多个配置文件和帮助文档,旨在为开发者提供深入理解Windows API的详细信息。以下是一些主要的知识点: 1. **Windows API**: Windows API(应用程序接口)是Microsoft Windows操作系统提供的一组...

    windows API 开发详解光盘

    Windows API(Application Programming Interface)是微软为开发者提供的一组接口函数,用于与Windows操作系统进行交互。这个光盘资料,由范文庆、周彬彬和安靖编著,出自人民邮电出版社的《Windows API 开发详解》...

    WindowsAPI函数参考手册.pdf是中文功能函数书籍

    对于每个函数《Windows API 函数参考手册》给出了相应的示例部分,这样读者在阅读相应的Win32 API函数时就能很快地了解它的具体功能和使用方法,便于更快地掌握该接口函数。 《Windows API 函数参考手册》是从事...

    C#调用Windows自身的API开发摄像头拍照和摄像功能

    Windows API提供了丰富的函数和接口,使得开发者可以直接与硬件设备交互,包括访问内置或外接的摄像头。下面将详细介绍如何通过C#调用这些API来实现摄像头功能。 首先,我们需要引入必要的命名空间,如`System....

    Windows API 数据库/编程助手

    Windows API(应用程序接口)是微软操作系统提供的一组函数和过程,允许程序员访问操作系统的核心功能,如文件系统管理、用户界面创建、硬件设备控制等。Windows API数据库和编程助手是开发人员在编写Windows应用...

    windows api编程(冉林仓)非常不错的API应用的书

    《Windows API编程》是冉林仓撰写的一本深入讲解Windows操作系统API编程技术的书籍,适合对Windows系统有基础了解并希望进一步深入学习API编程的读者。这本书覆盖了多个关键领域,包括进程管理、动态链接库(DLL)、...

    windows 蓝牙通信 Bluetooth Api接口功能说明

    在Windows操作系统中,蓝牙通信是通过一套名为Bluetooth API的接口实现的。这些API提供了与蓝牙设备交互的各种功能,包括搜索设备、建立连接、传输数据、管理服务等。本资源包含了一个文档和一个封装好的蓝牙通信...

    windows API查询器

    Windows API是微软操作系统提供的一系列函数接口,它包含了丰富的功能,如窗口管理、图形绘制、文件操作、网络通信等。这款查询器提供了全面的API信息,使开发者能够更便捷地查找和应用所需函数。 API(Application...

    WindowsAPI.rar_WindowsAPI_windows

    Windows API,全称为Windows应用程序接口,是微软操作系统提供的一系列函数和过程,允许开发者编写能够与Windows操作系统交互的软件。Windows API提供了丰富的功能,涵盖了进程管理、线程调度、内存分配、图形绘制、...

    利用windows api采集麦克风音频并播放

    Windows API是一组系统级的函数库,提供了丰富的功能,如用户界面管理、系统资源管理、硬件访问等,是开发Windows应用的基础。在音频处理领域,Windows API主要通过MMSystem(Multimedia System)和DirectX(Direct...

    《新编Windows API参考大全》PDF完全版

    在DELPHI环境下,学习和使用Windows API尤其重要,因为DELPHI提供了与PASCAL语法紧密集成的Windows API调用方式,使得开发者可以直接使用API函数,同时享受面向对象编程的便利。此外,书中可能还会涉及如何在DELPHI...

    API教程:VB 与 Windows API 讲座/王国荣(5讲)

    总之,通过本讲座的学习,开发者将能够熟练掌握在VB中调用Windows API的技巧,不仅提升程序的灵活性,还能扩展程序的功能边界,为用户提供更佳的使用体验。随着对API和handle概念的深入理解,开发者将能够在Windows...

    精通windowsAPI函数接口编程实例源代码

    Windows API是微软为开发者提供的一个平台,通过它,程序员可以与操作系统进行直接交互,实现各种功能。 Windows API包括了大量的函数、结构体、枚举类型等,这些元素构成了Windows应用程序的基础。API函数接口编程...

    WindowsAPI函数参考手册【高清】带书签.rar

    Windows API(Application Programming Interface)是微软为开发者提供的接口,它允许程序与操作系统进行交互,执行各种任务,如创建窗口、处理用户输入、管理文件等。Windows API包含了数千个函数,这些函数构成了...

Global site tag (gtag.js) - Google Analytics