Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengevaluasi kebijakan pengikatan atas nama host.
Syntax
HRESULT EvaluatePolicy (
[in] LPCWSTR pwzReferenceIdentity,
[in] BYTE *pbApplicationPolicy,
[in] DWORD cbAppPolicySize,
[out, size_is(*pcchPostPolicyReferenceIdentity)] LPWSTR pwzPostPolicyReferenceIdentity,
[in, out] DWORD *pcchPostPolicyReferenceIdentity,
[out] DWORD *pdwPoliciesApplied
);
Parameters
pwzReferenceIdentity
[di] Referensi ke assembly sebelum evaluasi kebijakan.
pbApplicationPolicy
[di] Penunjuk ke buffer yang berisi data kebijakan.
cbAppPolicySize
[di] Ukuran pbApplicationPolicy buffer.
pwzPostPolicyReferenceIdentity
[out] Referensi ke assembly setelah evaluasi data kebijakan baru.
pcchPostPolicyReferenceIdentity
[masuk, keluar] Penunjuk ke ukuran buffer referensi identitas perakitan setelah evaluasi data kebijakan baru.
pdwPoliciesApplied
[out] Penunjuk ke kombinasi ATAU logis dari nilai EBindPolicyLevels , yang menunjukkan kebijakan mana yang telah diterapkan.
Mengembalikan Nilai
| HRESULT | Deskripsi |
|---|---|
| S_OK | Evaluasi berhasil diselesaikan. |
| E_INVALIDARG | Salah satu pwzReferenceIdentity atau pbApplicationPolicy merupakan referensi null. |
| ERROR_INSUFFICIENT_BUFFER |
pcchPostPolicyReferenceIdentity terlalu kecil. |
| HOST_E_CLRNOTAVAILABLE | Runtime bahasa umum (CLR) belum dimuat ke dalam proses, atau CLR berada dalam keadaan di mana ia tidak dapat menjalankan kode terkelola atau memproses panggilan dengan sukses. |
| HOST_E_TIMEOUT | Waktu panggilan habis. |
| HOST_E_NOT_OWNER | Pemanggil tidak memiliki kunci. |
| HOST_E_ABANDONED | Peristiwa dibatalkan saat utas atau serat yang diblokir sedang menunggu di atasnya. |
| E_FAIL | Kegagalan bencana yang tidak diketahui terjadi. Setelah metode mengembalikan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting mengembalikan HOST_E_CLRNOTAVAILABLE. |
Remarks
Metode ini EvaluatePolicy memungkinkan host memengaruhi kebijakan pengikatan untuk mempertahankan persyaratan penerapan versi rakitan khusus host. Mesin kebijakan itu sendiri tetap berada di dalam CLR.
Requirements
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Perpustakaan: Disertakan sebagai sumber daya dalam MSCorEE.dll
Versi .NET Framework: Tersedia sejak 2.0