IValidator::Método Validate

Valida o arquivo executável portátil (PE) ou o arquivo CIL (Common Intermediate Language) especificado.

Sintaxe

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

Parâmetros

veh [em] Um ponteiro para uma IVEHandler instância que lida com erros de validação.

pAppDomain [em] Um ponteiro para o domínio do aplicativo no qual o arquivo é carregado.

ulFlags [em] Uma combinação bit a bit de valores ValidatorFlags , indicando as validações que devem ser executadas.

ulMaxError [em] O número máximo de erros a permitir antes de sair da validação.

token [em] Não utilizado.

fileName [em] Uma cadeia de caracteres que especifica o nome do arquivo a ser validado.

pe [em] Um ponteiro para o buffer de memória no qual o arquivo está armazenado.

ulSize [em] O tamanho, em bytes, do arquivo a ser validado.

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: IValidator.idl, IValidator.h

Biblioteca: Incluída como recurso no MSCorEE.dll

Versões do .NET Framework: Disponível desde 2.0