قائمة تعداد 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