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 起可用
備註
組件的強式名稱簽章由組件的文字名稱、版本、文化特性和公開金鑰語彙基元組成。