مشاركة عبر


أسلوب ICLRHostBindingPolicyManager::EvaluatePolicy

قم بتقييم سياسة ربط نيابة عن مضيف.

HRESULT EvaluatePolicy (
    [in] LPCWSTR     pwzReferenceIdentity,
    [in] BYTE       *pbApplicationPolicy,
    [in] DWORD       cbAppPolicySize,
    [out, size_is(*pcchPostPolicyReferenceIdentity)] LPWSTR pwzPostPolicyReferenceIdentity,
    [in, out] DWORD *pcchPostPolicyReferenceIdentity,
    [out] DWORD     *pdwPoliciesApplied
);

المعلمات

  • pwzReferenceIdentity
    [في] مرجع إلى تجميع قبل تقييم سياسة.

  • pbApplicationPolicy
    [في] مؤشر إلى المخزن مؤقت الذي يحتوي على بيانات سياسة.

  • cbAppPolicySize
    [في] الحجم pbApplicationPolicyاحتياطي.

  • pwzPostPolicyReferenceIdentity
    [خارج] مرجع إلى تجميع بعد تقييم ل بيانات سياسة الجديد.

  • pcchPostPolicyReferenceIdentity
    [الخارج،] مؤشر لالحجم هوية تجميع مرجع احتياطي بعد تقييم ل بيانات سياسة الجديد.

  • pdwPoliciesApplied
    [خارج] أ مؤشر إلى مجموعة أو منطقية من قيم EBindPolicyLevels ، تشير إلى أنه قد تم تطبيق أي نهج.

القيمة المُرجعة

hresult

الوصف

S_OK

التقييم بنجاح.

e_invalidarg

أما pwzReferenceIdentityأو pbApplicationPolicyهو null المرجع.

error_insufficient_buffer

cbAppPolicySizeهو جداً مربع متوسط.

HOST_E_CLRNOTAVAILABLE

لم يتم تم تحميله وقت تشغيل اللغة العامة (CLR) في إحدى العمليات أو CLR هو في الولاية حيث لا يقوم بتشغيل تعليمات برمجية تمت إدارتها أو معالجة الاستدعاء بنجاح.

HOST_E_TIMEOUT

The يتصل timed خارج.

HOST_E_NOT_OWNER

The caller does not own the قفل.

HOST_E_ABANDONED

An حدث was canceled while a blocked مؤشر ترابط أو fiber was جارى الإنتظار تشغيل it.

E_FAIL

An مجهول catastrophic فشل occurred. بعد إرجاع أسلوب E_FAIL، CLR هو لم تعد قابلة للاستخدام في العملية. المكالمات اللاحقة إلى المضيف للأساليب إرجاع HOST_E_CLRNOTAVAILABLE.

ملاحظات

EvaluatePolicyيسمح أسلوب مضيف إلى التأثير على سياسة ربط إلى المحافظة على متطلبات الإصدار تجميع الخاصة بمضيف. مشغل سياسة نفسه يبقى داخل CLR.

المتطلبات

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

**Header:**MSCorEE.idl

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

.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

راجع أيضًا:

المرجع

واجهة ICLRHostBindingPolicyManager