亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Windows一共有多少個公開的API?

Windows一共有多少個公開的API?

API
胡子哥哥 2018-10-02 14:10:02
Windows一共有多少個公開的API
查看完整描述

1 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

Windows的Api總數達一萬以上,不同新版本都會增加上千個新api。

Windows API所提供的功能有以下幾類:

  • 基礎服務(Base Services),提供對Windows系統可用的基礎資源的訪問接口。比如象:文件系統(file system)、外部設備(device)、,進程(process)、線程(thread)以及訪問注冊表(Windows registry)和錯誤處理機制(error handling)。這些功能接口位于,16位Windows下的kernel.exe、krnl286.exe或krnl386.exe系統文檔中;以及32位Windows下的 kernel32.dll和advapi32.dll中。

  • 圖形設備接口(GDI),提供功能為:輸出圖形內容到顯示器、打印機以及其他外部輸出設備。它位于16位Windows下的gdi.exe;以及32位Windows下的gdi32.dll。

  • 圖形化用戶界面(GUI),提供的功能有創建和管理屏幕和大多數基本控件(control),比如按鈕和滾動條。接收鼠標和鍵盤輸入,以及其他與GUI有關的功能。這些調用接口位于:16位Windows下的user.exe,以及32位Windows下的user32.dll。從Windows XP版本之后,基本控件和通用對話框控件(Common Control Library)的調用接口放在comctl32.dll中。

  • 通用對話框鏈接庫(Common Dialog Box Library),為應用程序提供標準對話框,比如打開/保存文檔對話框、顏色對畫框和字體對話框等等。這個鏈接庫位于:16位Windows下的commdlg.dll中,以及32位Windows下comdlg32.dll中。它被歸類為User Interface API之下。

  • 通用控件鏈接庫(Common Control Library),為應用程序提供接口來訪問操作系統提供的一些高級控件。比如像:狀態欄(status bar)、進度條(progress bars)、工具欄(toolbar)和標簽(tab)。這個鏈接庫位于:16位Windows下的commctrl.dll中,以及32位Windows下comctl32.dll中。它被歸類為User Interface API之下。Windows外殼(Windows Shell),作為Windows API的組成部分,不僅允許應用程序訪問操作系統shell提供的功能,

  • 還對之有所改進和增強。它位于16位Windows下的shell.dll中,以及32位Windows下的shell32.dll中(Windows95則在 shlwapi.dll中)。 它被歸類為User Interface API之下。

  • 網絡服務(Network Services),為訪問操作系統提供的多種網絡 功能提供接口。它包括NetBIOS、Winsock、NetDDE及RPC等。


查看完整回答
反對 回復 2018-10-21
  • 1 回答
  • 0 關注
  • 1485 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號