将程序集导入当前范围,并获取合并范围的新元数据签名。
Syntax
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
);
Parameters
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]已转换签名中的实际字节数。
Requirements
平台: 请参阅 .NET 支持的作系统。
Header: Cor.h
Library: CorGuids.lib