共用方式為


ICLRStrongName::StrongNameCompareAssemblies 方法

判斷兩個組件是否只有強制名稱簽章不同。

語法

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

參數

wszAssembly1
[in] 第一個組件的路徑。

wszAssembly2
[in] 第二個組件的路徑。

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 起可用

備註

組件的強式名稱簽章由組件的文字名稱、版本、文化特性和公開金鑰語彙基元組成。

另請參閱