ICLRValidator

更新: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
    );
};

方法

方法

说明

ICLRValidator::FormatEventInfo 方法

获取关于指定的验证错误的详细消息。

ICLRValidator::Validate 方法

在指定的文件中验证可移植可执行文件或 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

请参见

参考

ICLRErrorReportingManager

其他资源

宿主接口