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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin