Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Оценивает политику привязки от имени узла.
Синтаксис
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
[in] Ссылка на сборку перед оценкой политики.
pbApplicationPolicy
[in] Указатель на буфер, содержащий данные политики.
cbAppPolicySize
[in] Размер буфера pbApplicationPolicy .
pwzPostPolicyReferenceIdentity
[out] Ссылка на сборку после оценки данных новой политики.
pcchPostPolicyReferenceIdentity
[вход, выход] Указатель на размер буфера ссылок удостоверений сборки после оценки данных новой политики.
pdwPoliciesApplied
[out] Указатель на логическое или сочетание значений EBindPolicyLevels , указывающее, какие политики были применены.
Возвращаемое значение
| HRESULT | Описание: |
|---|---|
| S_OK | Оценка успешно завершена. |
| E_INVALIDARG | Либо pwzReferenceIdentity или pbApplicationPolicy является пустой ссылкой. |
| ERROR_INSUFFICIENT_BUFFER |
cbAppPolicySize слишком мал. |
| HOST_E_CLRNOTAVAILABLE | Среда CLR не была загружена в процесс, или среда CLR находится в состоянии, в котором она не может выполнить управляемый код или обработать вызов. |
| HOST_E_TIMEOUT | Время ожидания звонка истекло. |
| HOST_E_NOT_OWNER | Вызывающий объект не владеет блокировкой. |
| HOST_E_ABANDONED | Событие было отменено во время ожидания заблокированного потока или волокна. |
| E_FAIL | Произошла неизвестная катастрофическая ошибка. После того как метод возвращает E_FAIL, среда CLR больше не используется в процессе. Последующие вызовы методов размещения возвращают HOST_E_CLRNOTAVAILABLE. |
Комментарии
Метод EvaluatePolicy позволяет узлу влиять на политику привязки, чтобы поддерживать требования к версии сборки для конкретного узла. Сама подсистема политик остается внутри среды CLR.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0.