Método de IMetaDataEmit::TranslateSigWithScope
Importa um assembly para o escopo atual e obtém uma nova assinatura de metadados para o escopo mesclado.
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
);
Parâmetros
pAssemImport
[in] A interface para o assembly de importação (onde a assinatura é definida).pbHashValue
[in] O blob de hash do assembly.cbHashValue
[in] A contagem de bytes em pbHashValue.import
[in] A interface para o escopo de metadados de importação.pbSigBlob
[in] A assinatura a ser importado.cbSigBlob
[in] O tamanho, em bytes, do pbSigBlob.pAssemEmit
[in] A interface do assembly de exportação.emit
[in] A interface para o escopo de metadados de exportação.pvTranslatedSig
[out] O buffer para armazenar o blob de assinatura traduzido.cbTranslatedSigMax
[in] A capacidade, em bytes, do pvTranslatedSig.pcbTranslatedSig
[out] O número de bytes reais na assinatura traduzida.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Cor.h
Biblioteca: Usado como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Consulte também
Referência
Interface de IMetaDataAssemblyEmit