ICLRStrongName::StrongNameCompareAssemblies メソッド

厳密な名前の署名に基づいて 2 つのアセンブリが異なるかどうかが判定されます。

構文

HRESULT StrongNameCompareAssemblies (  
    [in]  LPCWSTR   wszAssembly1,  
    [in]  LPCWSTR   wszAssembly2,  
    [out] DWORD     *pdwResult  
);  

パラメーター

wszAssembly1
[in] 1 番目のアセンブリへのパス。

wszAssembly2
[in] 2 番目のアセンブリへのパス。

pdwResult
[out] 次の値のいずれか:

  • SN_CMP_DIFFERENT (0) - アセンブリに異なるデータが格納されていることを指定します。

  • SN_CMP_IDENTICAL (1) - アセンブリ (署名とチェックサムを含む) がまったく同じであることを指定します。

  • SN_CMP_SIGONLY (2) - 署名とチェックサムでのみアセンブリが異なることを指定します。

戻り値

メソッドが正常に完了した場合は S_OK、それ以外の場合は失敗を示す HRESULT 値 (リストについては、一般的な HRESULT 値に関するページを参照)。

必要条件

:システム要件」を参照してください。

ヘッダー: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして含まれます

.NET Framework のバージョン: 4 以降で使用可能

解説

アセンブリの厳密な名前の署名は、アセンブリのテキスト名、バージョン、カルチャ、および公開キー トークンで構成されます。

関連項目