Partager via


ICLRValidator

Mise à jour : novembre 2007

Fournit des méthodes pour valider des images PE (Portable Executable) et signaler les erreurs de validation.

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
    );
};

Méthodes

Méthode

Description

ICLRValidator::FormatEventInfo, méthode

Obtient un message détaillé à propos de l'erreur de validation spécifiée.

ICLRValidator::Validate, méthode

Valide le fichier exécutable portable ou le fichier MSIL (Microsoft Intermediate Language) dans le fichier spécifié.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : IValidator.idl

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICLRErrorReportingManager

Autres ressources

Interfaces d'hébergement