非託管代碼

非託管代碼

在公共語言運行庫環境的外部,由操作系統直接執行的代碼

基本介紹


非託管代碼 (unmanaged code)
非託管代碼必須提供自己的垃圾回收、類型檢查、安全支持等服務,它與託管代碼不同,後者從公共語言運行庫中獲得這些服務,而非託管代碼是在運行庫之外運行的代碼。例如COM 組件、ActiveX 介面和 Win32 API 函數都是非託管代碼的示例。