共用方式為


ICLRRuntimeInfo::IsLoadable 方法

指示與這個介面相關聯的執行階段,是否可以載入至目前處理序,將其他可能已載入至處理序中的執行階段也納入考量。

HRESULT IsLoadable(
        [out, retval] BOOL *pbLoadable);

參數

  • pbLoadable
    [out] 如果這個執行階段可以載入至目前的處理序則為 true,否則為 false。

傳回值

這個方法會傳回下列特定的 HRESULT,以及表示方法失敗的 HRESULT 錯誤。

HRESULT

描述

S_OK

此方法已成功完成。

E_POINTER

pbLoadable 為 null。

備註

如果另一個執行階段已經載入至處理序,而且與這個介面相關聯的執行階段可載入以進行同處理序並存執行,pbLoadable 就會傳回 true。 如果兩個執行階段無法在同處理序中並存執行,pbLoadable 會傳回 false。 例如,Common Language Runtime (CLR) 第 4 版即可在相同的處理序中,與 CLR 2.0 版或 CLR 1.1 版並存執行。 不過,CLR 1.1 版和 CLR 2.0 版無法在同處理序中並存執行。

如果沒有執行階段載入至處理序,這個方法一定都會傳回 true。

需求

**平台:**請參閱 .NET Framework 系統需求

標頭:MetaHost.h

程式庫:包含做為 MSCorEE.dll 中的資源

**.NET Framework 版本:**4

請參閱

參考

ICLRRuntimeInfo 介面

其他資源

裝載介面

裝載 (Unmanaged API 參考)