Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Validerar den bärbara körbara filen (PE) eller det gemensamma mellanliggande språket (CIL) i den angivna filen.
Syntax
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
);
Parametrar
veh [i] En pekare till en IVEHandler instans som hanterar valideringsfel.
ulAppDomainId [i] Identifieraren för den aktuella AppDomain.
ulFlags [i] En kombination av ValidatorFlags-värden som anger vilken typ av validering som ska utföras.
ulMaxError [i] Det maximala antalet fel som tillåts innan verifieringen avslutas.
token [i] Oanvända.
fileName [i] Namnet på filen som ska verifieras.
pe [i] En pekare till filbufferten.
ulSize [i] Storleken, i byte, på filen som ska valideras.
Returvärde
| HRESULT | beskrivning |
|---|---|
| S_OK | Validate returnerades. |
| HOST_E_CLRNOTAVAILABLE | CLR (Common Language Runtime) har inte lästs in i en process, eller så är CLR i ett tillstånd där den inte kan köra hanterad kod eller bearbeta anropet. |
| HOST_E_TIMEOUT | Tidsgränsen för samtalet. |
| HOST_E_NOT_OWNER | Anroparen äger inte låset. |
| HOST_E_ABANDONED | En händelse avbröts medan en blockerad tråd eller fiber väntade på den. |
| E_FAIL | Ett okänt oåterkalleligt fel inträffade. När en metod returnerar E_FAIL kan CLR inte längre användas i processen. Efterföljande anrop till värdmetoder returnerar HOST_E_CLRNOTAVAILABLE. |
Krav
Plattformar: Se Systemkrav.
Rubrik: IValidator.idl, IValidator.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework-versioner: Tillgänglig sedan 2.0