将程序集导入当前范围,并获取合并范围的新元数据签名。
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