Windows API Set

Windows API Set 適用於 Windows 10 以上

Windows API set name is a virtual alias for a physical .dll file. It’s an implementation-hiding technique, where you as the caller don’t have to know exactly which module is hosting the information. PC 上的任何位置不一定存在具有該名稱的 dll 檔

API 集由一個強契約名稱來標識

以api-開頭的名稱表示保證存在於所有 Windows 版本上的 API。 以ext-開頭的名稱表示可能並非在所有 Windows 版本上都存在的 API。 這個名稱必須以序列l<n>-<n>-<n>結尾,其中n由十進制數字組成。 該名稱不區分大小寫。 範例:

  • api-ms-win-core-ums-l1-1-0
  • ext-ms-win-com-ole32-l1-1-5
  • ext-ms-win-ntuser-window-l1-1-0
  • ext-ms-win-ntuser-window-l1-1-1

Windows API 索引

Windows 應用程式開發介面 (API) 參考內容清單。

使用 Windows API,您可以開發可在所有 Windows 版本上順利執行的應用程式,同時利用每個版本特有的特性和功能。 請注意,這先前稱為 Win32 API。Windows API 名稱更準確地反映其在 16 位 Windows 中的根目錄,以及其在 64 位 Windows 上的支援。