Aracılığıyla paylaş


ICLRMetaHost::QueryLegacyV2RuntimeBinding Yöntemi

Örneğin başlangıç öğesi yapılandırma dosyası girişinde useLegacyV2RuntimeActivationPolicy<> özniteliğini kullanarak, eski etkinleştirme API'lerini doğrudan kullanarak veya ICLRRuntimeInfo::BindAsLegacyV2Runtime yöntemini çağırarak, eski etkinleştirme ilkesinin bağlı olduğu bir çalışma zamanını temsil eden bir arabirim döndürür.

Sözdizimi

HRESULT QueryLegacyV2RuntimeBinding (  
    [in] REFIID riid,  
    [out, iid_is(riid), retval] LPVOID *ppUnk);  

Parametreler

riid
[in] Required.Şu anda bu parametre için geçerli olan tek değerdir IID_ICLRRuntimeInfo.

ppUnk
[out] Gerekli. Bu yöntem döndürdüğünde, eski etkinleştirme ilkesine bağlı bir çalışma zamanını temsil eden ICLRRuntimeInfo arabirimine bir işaretçi içerir.

Dönüş Değeri

Bu yöntem, aşağıdaki belirli HRESULTs ve yöntem hatasını gösteren HRESULT hatalarını döndürür.

HRESULT Description
S_OK yöntemi başarıyla tamamlandı ve eski etkinleştirme ilkesine bağlı bir çalışma zamanı döndürdü.
S_FALSE Yöntem başarıyla tamamlandı, ancak eski bir çalışma zamanı henüz bağlanmadı.
E_NOINTERFACE yöntemi, eski etkinleştirme ilkesine bağlı olan ancak riid bu çalışma zamanı tarafından desteklenmeyen bir çalışma zamanı buldu.

Açıklamalar

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: MetaHost.h

Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen

.NET Framework Sürümleri: 4'ten beri kullanılabilir

Ayrıca bkz.