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