IMetaDataEmit::TranslateSigWithScope 方法
可將組件匯入目前的範圍,並取得合併範圍的新中繼資料簽章。
語法
HRESULT TranslateSigWithScope (
[in] IMetaDataAssemblyImport *pAssemImport,
[in] const void *pbHashValue,
[in] ULONG cbHashValue,
[in] IMetaDataImport *import,
[in] PCCOR_SIGNATURE pbSigBlob,
[in] ULONG cbSigBlob,
[in] IMetaDataAssemblyEmit *pAssemEmit,
[in] IMetaDataEmit *emit,
[out] PCOR_SIGNATURE pvTranslatedSig,
[in] ULONG cbTranslatedSigMax,
[out] ULONG *pcbTranslatedSig
);
參數
pAssemImport
[in] 匯入組件 (簽章定義所在) 的介面。
pbHashValue
[in] 組件的雜湊 Blob。
cbHashValue
[in] pbHashValue
中的位元組計數。
import
[in] 匯入中繼資料範圍的介面。
pbSigBlob
[in] 要匯入的簽章。
cbSigBlob
[in] pbSigBlob
的大小,單位是位元組。
pAssemEmit
[in] 匯出組件的介面。
emit
[in] 匯出中繼資料範圍的介面。
pvTranslatedSig
[out] 要保存已轉譯簽章 Blob 的緩衝區。
cbTranslatedSigMax
[in] pvTranslatedSig
的容量,以位元組為單位。
pcbTranslatedSig
[out] 已轉譯簽章中的實際位元組數目。
規格需求
平台:請參閱系統需求。
標頭:Cor.h
程式庫:作為 MSCorEE.dll 中的資源使用
.NET Framework版本:自 1.0 起提供