次の方法で共有


IValidator

更新 : 2007 年 11 月

移植可能な実行可能 (PE: Portable Executable) イメージの検証と検証エラーの報告を行うためのメソッドを提供します。

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

メソッド

メソッド

説明

Validate

指定した PE ファイルまたは Microsoft Intermediate Language (MSIL) ファイルを検証します。

FormatEventInfo

指定した検証エラーに対応するエラー メッセージを取得します。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : IValidator.idl

ライブラリ : MSCorEE.dll にリソースとして収録

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

その他の技術情報

ホスト インターフェイス