當前位置:編程學習大全網 - 遊戲軟體 - Windows壹***有多少個公開的API

Windows壹***有多少個公開的API

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等。

  • 上一篇:我有壹個光緒年間的聚寶盆,不知道是不是贗品,請各位高手指導壹下,謝謝!
  • 下一篇:幼兒園小班光盤行動活動總結
  • copyright 2024編程學習大全網