Freigeben über


IValidator

Aktualisiert: November 2007

Stellt Methoden zur Validierung von übertragbaren ausführbaren Abbildern (Portable Executable, PE) und zum Melden von Validierungsfehlern bereit.

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

Methoden

Methode

Beschreibung

Validate

Überprüft die angegebene PE- oder Microsoft Intermediate Language (MSIL)-Datei.

FormatEventInfo

Ruft die Fehlermeldung ab, die dem angegebenen Validierungsfehler entspricht.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: IValidator.idl

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Weitere Ressourcen

Hostingschnittstellen