Поделиться через


Интерфейс ICLRValidator

Обновлен: Ноябрь 2007

Предоставляет методы для проверки переносимых исполняемых (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

Проверяет переносимый исполняемый файл или код на языке 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

Другие ресурсы

Интерфейсы размещения