更新:2007 年 11 月
提供用于验证可移植可执行 (PE) 映像和报告验证错误的方法。
interface ICLRValidator : IUnknown {
HRESULT FormatEventInfo (
[in] HRESULT hVECode,
[in] VEContext Context,
[in, out] LPWSTR msg,
[in] unsigned long ulMaxLength,
[in] SAFEARRAY(VARIANT) psa
);
HRESULT Validate (
[in] IVEHandler *veh,
[in] unsigned long ulAppDomainId,
[in] unsigned long ulFlags,
[in] unsigned long ulMaxError,
[in] unsigned long token,
[in] LPWSTR fileName,
[in, size_is(ulSize)] BYTE *pe,
[in] unsigned long ulSize
);
};
方法
方法 |
说明 |
---|---|
获取关于指定的验证错误的详细消息。 |
|
在指定的文件中验证可移植可执行文件或 Microsoft 中间语言 (MSIL)。 |
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**IValidator.idl
**库:**作为一项资源包含在 MSCorEE.dll 中
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0