Metodo IValidator::ValidateIValidator::Validate Method

Convalida lo specificato eseguibile portabile (PE) o un file Microsoft intermediate language (MSIL).Validates the specified portable executable (PE) or Microsoft intermediate language (MSIL) file.

SintassiSyntax

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

ParametriParameters

veh
[in] Un puntatore a un IVEHandler istanza che gestisce gli errori di convalida.[in] A pointer to an IVEHandler instance that handles validation errors.

pAppDomain
[in] Un puntatore per il dominio dell'applicazione in cui viene caricato il file.[in] A pointer to the application domain in which the file is loaded.

ulFlags
[in] Combinazione bit per bit di ValidatorFlags valori, che indica le convalide che devono essere eseguite.[in] A bitwise combination of ValidatorFlags values, indicating the validations that should be performed.

ulMaxError
[in] Il numero massimo di errori consentiti prima di disattivare la convalida.[in] The maximum number of errors to allow before exiting the validation.

token
[in] Non usato.[in] Not used.

fileName
[in] Stringa che specifica il nome del file da convalidare.[in] A string that specifies the name of the file to be validated.

pe
[in] Puntatore al buffer di memoria in cui è archiviato il file.[in] A pointer to the memory buffer in which the file is stored.

ulSize
[in] Le dimensioni in byte, del file da convalidare.[in] The size, in bytes, of the file to be validated.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: IValidator. idl, IValidator.hHeader: IValidator.idl, IValidator.h

Libreria: inclusa come risorsa in Mscoree. dllLibrary: Included as a resource in MSCorEE.dll

Versioni di .NET framework: Disponibile dalla 2.0Available since 2.0.NET Framework Versions: Disponibile dalla 2.0Available since 2.0

Vedere ancheSee Also