Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bağlama ilkesini konak adına değerlendirir.
Sözdizimi
HRESULT EvaluatePolicy (
[in] LPCWSTR pwzReferenceIdentity,
[in] BYTE *pbApplicationPolicy,
[in] DWORD cbAppPolicySize,
[out, size_is(*pcchPostPolicyReferenceIdentity)] LPWSTR pwzPostPolicyReferenceIdentity,
[in, out] DWORD *pcchPostPolicyReferenceIdentity,
[out] DWORD *pdwPoliciesApplied
);
Parametreler
pwzReferenceIdentity
[in] İlke değerlendirmeden önce derlemeye başvuru.
pbApplicationPolicy
[in] İlke verilerini içeren arabellek işaretçisi.
cbAppPolicySize
[in] Arabelleğin pbApplicationPolicy boyutu.
pwzPostPolicyReferenceIdentity
[out] Yeni ilke verileri değerlendirildikten sonra derlemeye başvuru.
pcchPostPolicyReferenceIdentity
[in, out] Yeni ilke verileri değerlendirildikten sonra derleme kimliği başvuru arabelleğinin boyutuna ilişkin bir işaretçi.
pdwPoliciesApplied
[out] Hangi ilkelerin uygulandığını gösteren , EBindPolicyLevels değerlerinin mantıksal VEYA birleşimine yönelik bir işaretçi.
Dönüş Değeri
| HRESULT | Description |
|---|---|
| S_OK | Değerlendirme başarıyla tamamlandı. |
| E_INVALIDARG | veya pwzReferenceIdentitypbApplicationPolicy null başvurudur. |
| ERROR_INSUFFICIENT_BUFFER |
cbAppPolicySize çok küçük. |
| HOST_E_CLRNOTAVAILABLE | Ortak dil çalışma zamanı (CLR) bir işleme yüklenmemiş veya CLR yönetilen kodu çalıştıramadığı veya çağrıyı başarıyla işleyemediği bir durumda. |
| HOST_E_TIMEOUT | Arama zaman aşımına uğradı. |
| HOST_E_NOT_OWNER | Arayan, kilidin sahibi değil. |
| HOST_E_ABANDONED | Engellenen bir iş parçacığı veya fiber beklerken bir olay iptal edildi. |
| E_FAIL | Bilinmeyen bir yıkıcı hata oluştu. Bir yöntem E_FAIL döndürdüğünde CLR artık işlem içinde kullanılamaz. Barındırma yöntemlerine yapılan sonraki çağrılar HOST_E_CLRNOTAVAILABLE döndürür. |
Açıklamalar
yöntemi, EvaluatePolicy konağa özgü derleme sürüm oluşturma gereksinimlerini korumak için konağın bağlama ilkesini etkilemesine olanak tanır. İlke altyapısının kendisi CLR içinde kalır.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MSCorEE.h
Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir