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
。 例如,通用語言執行平台 (CLR) 4 版可以在與 CLR 2.0 版或 CLR 1.1 版相同的處理序中並存執行。 不過,CLR 1.1 版和 CLR 2.0 版無法進行同處理序並存執行。
如果沒有執行階段載入至處理序,此方法一律會傳回 true
。
規格需求
平台:請參閱系統需求。
標頭:MetaHost.h
程式庫:包含作為 MSCorEE.dll 中的資源
.NET Framework版本:自 4 起可用