墊片 (程序設計)

小型函数库

程序設計領域,墊片[1](英語:shim)是一種小型函數庫,可以用來截取 API 調用、修改傳入參數,最後自行處理對應操作或者將操作交由其它地方執行。[2][3]

墊片可以在新環境中支持老 API,也可以在老環境裡支持新 API。一些程序並沒有針對某些平台開發,也可以通過使用墊片來輔助運行。

另見

編輯

參考資料

編輯
  1. ^ shim - 墊片,填隙片. 國家教育研究院雙語詞彙、學術名詞暨辭書資訊網. [2018-07-03]. (原始內容存檔於2017-07-01). 
  2. ^ Your company's apps incompatible with Windows 7? Shim them, says Microsoft. Computerworld. 2009-03-21 [2018-07-03]. (原始內容存檔於2014-04-07) (英語). 
  3. ^ Demystifying Shims - or - Using the App Compat Toolkit to make your old stuff work with your new stuff. Microsoft TechNet. 2011-06-17 [2018-07-03]. (原始內容存檔於2018-03-07) (英語).