مشاركة عبر


قائمة تعداد METAHOST_POLICY_FLAGS

Provides ربط policies that are عام إلى most وقت التشغيل hosts. This قائمة تعداد هو used بواسطة the ICLRMetaHostPolicy::GetRequestedRuntime أسلوب.

typedef enum {
    METAHOST_POLICY_HIGHCOMPAT              = 0x01,
    METAHOST_POLICY_APPLY_UPGRADE_POLICY    = 0x08,
    METAHOST_POLICY_EMULATE_EXE_LAUNCH      = 0x10,
    METAHOST_POLICY_SHOW_ERROR_DIALOG       = 0x20,
    METAHOST_POLICY_USE_PROCESS_IMAGE_PATH  = 0x40,
    METAHOST_POLICY_ENSURE_SKU_SUPPORTED    = 0x80
} METAHOST_POLICY_FLAGS;

الأعضاء

العضو

الوصف

METAHOST_POLICY_HIGHCOMPAT

يعرف النهج العالية بتوافق، حيث لا مراعاة وقت أي تشغيل اللغة العامة (CLR) التي هو تحميلها في العملية الحالي. بدلاً من ذلك، يعتبر CLRs المثبتة فقط والتفضيلات للمكون، كـ مشتقة من الملف كـ sembly نفسه، المعلن بناء-الإصدار، أو ملف تكوين.

METAHOST_POLICY_APPLY_UPGRADE_POLICY

ينطبق نهج الترقية النتيجة يربط الإصدار عند تطابق تام هو لم يتم العثور تشغيل، استناداً إلى محتويات HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\سياسة\Upgrades. هذا h كـ نفس التأثير كـ RUNTIME_INFO_UPGRADE_VERSION .

METAHOST_POLICY_EMULATE_EXE_LAUNCH

توثيق نتائج كما في حالة توفير الصورة إلى تم تشغيل المكالمة في عملية جديدة. حاليا، GetRequestedRuntimeيتجاهل التعيين أوقات التشغيل loadable و ربطها بالمقابلة مع الالتعيين من أوقات التشغيل المثبتة. Th هو إشارة تسمح مضيف لتحديد ما سيتم يربط أي وقت تشغيل EXE عند ذلك هو تشغيل.

METAHOST_POLICY_SHOW_ERROR_DIALOG

وجود صندوق حوار خطأ هو dهوplayed إذا GetRequestedRuntimeهو غير قادر على العثور وقت تشغيل التي هو متوافقة مع معلمات إدخال.

METAHOST_POLICY_USE_PROCESS_IMAGE_PATH

GetRequestedRuntimeيستخدم الصورة العملية (أي ملف تكوين المطابق) كإدخال إضافى إلى عملية ربط. بشكل افتراضي، GetRequestedRuntimeلا تقع مرة أخرى إلى العملية نسخة المسار (بشكل عام، EXE الذي تم استخدامه لبدء تشغيل العملية) عند تحديد وقت التشغيل الربط.

METAHOST_POLICY_ENSURE_SKU_SUPPORTED

GetRequestedRuntimeيجب أن تحقق ما إذا كان SKU المناسبة هو التثبيت عند عدم وجود المعلومات هو المتوفرة في ملف تكوين. وهذا يسمح للتطبيقات التي لا تحتوي تشغيل ملفات تكوين إلى فشل أمان تشغيل وحدات SKU أصغر من التثبيت الافتراضي لبرنامج.NET Framework. بشكل افتراضي، GetRequestedRuntimeلا يتحقق ما إذا كان SKU المناسبة هو تثبيت إلا إذا كان السمة SKU هو المحددة في ملف تكوين <supportedRuntime />العنصر.

المتطلبات

الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.

**Header:**Metahost.h

**المكتبة:**مُضمن كـ مورد في MSCorEE.dll

.NET Framework Versions: 4 

راجع أيضًا:

المرجع

أسلوب ICLRMetaHostPolicy::GetRequestedRuntime

موارد أخرى

استضافة تعدادات