本節說明舊版裝載 API 所使用的非受控全域靜態函式。
除了僅由 .NET Framework 使用的基礎結構函式 ( functions )_Cor* 之外,這些函式已在 .NET Framework 4 中取代。
啟動函數
ClrCreateManagedInstance 函式 已棄用。 建立指定受控類型的執行個體。
CoInitializeCor 函式 過時了。 若要初始化共用語言執行階段 (CLR),請使用 CorBindToRuntimeEx 或 CorBindToCurrentRuntime。
CoInitializeEE 函式 已棄用。 確保 CLR 執行引擎已載入進程。 請改用 ICLRRuntimeHost::Start 方法。
CorBindToCurrentRuntime 函式 已棄用。 使用儲存在 XML 檔案中的版本資訊,將 Common Language Runtime (CLR) 載入進程。
CorBindToRuntime 函式 已棄用。 可讓非受控主機將 CLR 載入進程。
CorBindToRuntimeByCfg 函數 已棄用。 使用從 XML 檔案讀取的版本資訊,將 CLR 載入進程。
CorBindToRuntimeEx 函式 已棄用。 可讓非受控主機將 CLR 載入進程,並可讓您設定旗標來指定 CLR 的行為。
CorBindToRuntimeHost 函式 已棄用。 可讓主機將指定版本的 CLR 載入進程。
GetCORRequiredVersion 函式 已棄用。 取得必要的 CLR 版本號碼。
GetCORSystemDirectory 函式 已棄用。 傳回載入進程之 CLR 的安裝目錄。
GetRealProcAddress 函式 已棄用。 取得從最新安裝的 CLR 版本匯出之指定函式位址。
GetRequestedRuntimeInfo 函式 已棄用。 取得應用程式所要求之 CLR 的版本和目錄資訊。
CLR 版本函式
本節中的函式會傳回 CLR 版本;它們不會啟用 CLR。
GetCORVersion 函數 已棄用。 傳回目前進程中執行之 CLR 的版本號碼。
GetFileVersion 函式 已棄用。 使用指定的緩衝區,取得指定檔案的 CLR 版本資訊。
GetRequestedRuntimeVersion 函式 已棄用。 取得指定應用程式所要求的 CLR 版本號碼。 如果未安裝該版本,則取得在要求版本之前安裝的最新版本。
GetRequestedRuntimeVersionForCLSID 函式 已棄用。 取得具有指定 CLSID 之類別的適當 CLR 版本資訊。
GetVersionFromProcess 函式 已棄用。 取得與指定進程控制碼相關聯之 CLR 版本號碼。
LockClrVersion 函式 已棄用。 允許主機在明確初始化 CLR 之前,先判斷進程內將使用的 CLR 版本。
託管功能
CallFunctionShim 函式 已棄用。 呼叫在指定程式庫中具有指定名稱和參數的函數。
CoEEShutDownCOM 函式 已棄用。 從進程卸載 COM 元件。
CorExitProcess 函數 已棄用。 關閉目前未受管理的程序。
CorLaunchApplication 函式 已棄用。 使用指定的資訊清單和其他應用程式資料,在指定的網路路徑啟動應用程式。
CorMarkThreadInThreadPool 函式 已棄用。 標示目前執行的執行緒集區執行緒,以執行 Managed 程式碼。 從 .NET Framework 2.0 版開始,此函式沒有任何作用。 它不是必需的,而且可以從您的程式碼中移除。
CoUninitializeCor 函式 過時了。 無法從進程卸載 CLR。
CoUninitializeEE 函式 過時了。
CreateDebuggingInterfaceFromVersion 函式 已棄用。 根據指定的版本資訊建立 ICorDebug 物件。
CreateICeeFileGen 函式 已棄用。 建立 ICeeFileGen 物件。
DestroyICeeFileGen 函式 已棄用。 終結 ICeeFileGen 物件。
FExecuteInAppDomainCallback 函式指標 已棄用。 指向 CLR 呼叫來執行 Managed 程式碼的函式。
FLockClrVersionCallback 函式指標 已棄用。 指向 CLR 呼叫的函式,以通知主機初始化已啟動或完成。
GetCLRIdentityManager 函式 已棄用。 取得可讓 CLR 管理身分識別的介面指標。
LoadLibraryShim 函式 已棄用。 載入指定版本的 .NET Framework DLL。
LoadStringRC 函數 已棄用。 使用目前執行緒的預設文化特性,將 HRESULT 值轉譯為錯誤訊息。
LoadStringRCEx 函數 已棄用。 將 HRESULT 值轉譯為指定文化特性的適當錯誤訊息。
LPOVERLAPPED_COMPLETION_ROUTINE 函數指標 已棄用。 指向當裝置重迭 (亦即非同步) I/O 完成時通知主機的函式。
LPTHREAD_START_ROUTINE 函數指標 已棄用。 指向通知主機執行緒已開始執行的函式。
RunDll32ShimW 函數 已棄用。 執行指定的命令。
WAITORTIMERCALLBACK 函式指標 已棄用。 指向通知主機等候控制碼已發出訊號或逾時的函式。
基礎結構功能
本節中的函式僅供 .NET Framework 使用。
_CorDllMain功能 初始化 CLR、在 DLL 元件的 CLR 標頭中尋找受控進入點,然後開始執行。
_CorExeMain功能 初始化 CLR、在可執行檔元件的 CLR 標頭中尋找受控進入點,然後開始執行。
_CorExeMain2功能 在指定的記憶體對應程式碼中執行進入點。 此函式由作業系統載入器呼叫。
_CorImageUnloading功能 卸載受管理模組映像檔時通知載入器。
_CorValidateImage功能 驗證受管理模組映像檔,並在載入作業系統載入器之後通知作業系統載入器。