ICLRStrongName::StrongNameTokenFromAssembly 方法
更新:2011 年 4 月
從指定的組件檔案建立強式名稱語彙基元。
HRESULT StrongNameTokenFromAssembly (
[in] LPCWSTR wszFilePath,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
參數
wszFilePath
[in] 組件之可攜式執行檔 (PE) 的路徑。ppbStrongNameToken
[out] 傳回的強式名稱語彙基元。pcbStrongNameToken
[out] 強式名稱語彙基元 (Strong Name Token) 的大小 (以位元組為單位)。
傳回值
如果方法成功完成則為 S_OK,否則為表示失敗的 HRESULT 值 (如需清單,請參閱通用 HRESULT 值 (英文))。
備註
強式名稱語彙基元是公開金鑰的縮短形式。 語彙基元為 64 位元雜湊,是以用於簽署組件的公開金鑰 (Public Key) 建立。 語彙基元是組件之強式名稱的部分,並可從組件中繼資料讀取。
建立語彙基元之後,您應該呼叫 ICLRStrongName::StrongNameFreeBuffer 方法以釋放配置的記憶體。
需求
**平台:**請參閱 .NET Framework 系統需求。
標頭:MetaHost.h
程式庫:包含做為 MSCorEE.dll 中的資源
**.NET Framework 版本:**4
請參閱
參考
其他資源
ICLRStrongName::StrongNameTokenFromAssemblyEx 方法
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2011 年 4 月 |
已更正傳回值。 |
內容 Bug 修正。 |
2010 年 7 月 |
加入主題。 |
資訊加強。 |