共用方式為


StrongNameCompareAssemblies 函式

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

此函式已被取代。 請改用 ICLRStrongName::StrongNameCompareAssemblies 方法。

語法

BOOLEAN 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) - 指定組件只在簽章和總和檢查碼有所不同。

傳回值

如果成功編譯則為 true,否則為 false

規格需求

平台:請參閱系統需求

標頭:StrongName.h

程式庫:包含作為 MSCorEE.dll 中的資源

.NET Framework版本:自 1.0 起提供

備註

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

如果 StrongNameCompareAssemblies 函式未順利完成,請呼叫 StrongNameErrorInfo 函式來擷取最後產生的錯誤。

另請參閱