次の方法で共有


ICLRValidator

更新 : 2007 年 11 月

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

interface ICLRValidator : IUnknown {
    HRESULT FormatEventInfo (
        [in] HRESULT            hVECode,
        [in] VEContext          Context,
        [in, out] LPWSTR        msg,
        [in] unsigned long      ulMaxLength,
        [in] SAFEARRAY(VARIANT) psa
    );
    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
    );
};

メソッド

メソッド

説明

ICLRValidator::FormatEventInfo メソッド

指定した検証エラーについての詳細メッセージを取得します。

ICLRValidator::Validate メソッド

指定したファイルでの移植可能な実行可能または Microsoft Intermediate Language (MSIL) を検証します。

必要条件

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

ヘッダー : IValidator.idl

ライブラリ : MSCorEE.dll にリソースとして格納されていること

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

参照

参照

ICLRErrorReportingManager

その他の技術情報

ホスト インターフェイス