墊片 (程式設計)

小型函数库

程式設計領域,墊片[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) (英語).