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