Aracılığıyla paylaş


ICLRMetaHostPolicy Arabirimi

İlke ölçütlerine, yönetilen derlemeye, sürüme ve yapılandırma dosyasına göre ortak dil çalışma zamanı (CLR) arabirimine bir işaretçi döndüren GetRequestedRuntime yöntemini sağlar.

Yöntemler

Yöntem Açıklama
GetRequestedRuntime Yöntemi İlke ölçütlerine, yönetilen derlemeye, sürüme ve yapılandırma dosyasına göre tercih edilen bir CLR arabirimi sağlar.

Açıklamalar

Aşağıdaki kodda gösterildiği gibi CLRCreateInstance işlevini çağırarak bu arabirime bir başvuru alabilirsiniz:

ICLRMetaHostPolicy *pMetaHostPolicy = NULL;  
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHostPolicy,  
                   IID_ICLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);  

Not

Bu arabirim aslında CLR'yi yüklemez veya etkinleştirmez, ancak yüklenen veya yüklenen kullanılabilir sürümleri temel alarak tercih edilen CLR sürümünü döndürür.

.NET Framework 4 barındırma API'si, belirli gereksinimleri olan konakların istenmeyen cezalar uygulamadan temel işlevleri kullanabilmesi için ilkeleri birleştirir. Örneğin, MSCorEE.dll dışarı aktarmalarının çoğu belirli bir CLR'ye bağlanır, ancak bir yöntem mantıksal olarak gerektirmeyebilir. METAHOST_POLICY_FLAGS numaralandırması, konakların çoğunluğu için ortak olan bağlama ilkeleri sağlar.

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.