Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ověří přenositelný spustitelný soubor (PE) nebo běžný zprostředkující jazyk (CIL) v zadaném souboru.
Syntaxe
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
);
Parametry
veh [v] Ukazatel na IVEHandler instanci, která zpracovává chyby ověření.
ulAppDomainId [v] Identifikátor aktuálního AppDomain.
ulFlags [v] Kombinace hodnot ValidatorFlags označující druh ověření, který se má provést.
ulMaxError [v] Maximální počet chyb, které se mají povolit před ukončením ověření.
token [v] Nepoužité.
fileName [v] Název souboru, který se má ověřit.
pe [v] Ukazatel na vyrovnávací paměť souboru.
ulSize [v] Velikost souboru v bajtech, která se má ověřit.
Návratová hodnota
| HRESULT | Popis |
|---|---|
| S_OK | Validate byla úspěšně vrácena. |
| HOST_E_CLRNOTAVAILABLE | Modul CLR (Common Language Runtime) nebyl načten do procesu nebo clr je ve stavu, ve kterém nemůže úspěšně spustit spravovaný kód nebo proces volání. |
| HOST_E_TIMEOUT | Vypršel časový limit hovoru. |
| HOST_E_NOT_OWNER | Volající zámek nevlastní. |
| HOST_E_ABANDONED | Událost byla zrušena, když na ni čekalo blokované vlákno nebo vlákno. |
| E_FAIL | Došlo k neznámé katastrofické chybě. Když metoda vrátí E_FAIL, CLR již není možné použít v rámci procesu. Následná volání metod hostování vrací HOST_E_CLRNOTAVAILABLE. |
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: IValidator.idl, IValidator.h
Knihovna: Zahrnutý jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: Dostupné od verze 2.0