IMetaDataEmit::TranslateSigWithScope (Método)
Este método puede usarse para importar un ensamblado al ámbito actual y obtener una nueva signatura de metadatos para el ámbito combinado.
Sintaxis
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] El valor de este parámetro se corresponde con la interfaz del ensamblado de importación (donde se define la signatura).
pbHashValue
[in] El valor de este parámetro se corresponde con el blob de hash del ensamblado.
cbHashValue
[in] El valor de este parámetro se corresponde con el recuento de bytes del valor del parámetro pbHashValue
.
import
[in] El valor de este parámetro se corresponde con la interfaz del ámbito de los metadatos de importación.
pbSigBlob
[in] El valor de este parámetro se corresponde con la signatura que se va a importar.
cbSigBlob
[in] El valor de este parámetro se corresponde con el tamaño del valor del parámetro pbSigBlob
, que se mide en bytes.
pAssemEmit
[in] El valor de este parámetro se corresponde con la interfaz del ensamblado de exportación.
emit
[in] El valor de este parámetro se corresponde con la interfaz del ámbito de los metadatos de exportación.
pvTranslatedSig
[out] El valor de este parámetro se corresponde con el búfer donde se almacena el blob de signatura que se traslada.
cbTranslatedSigMax
[in] El valor de este parámetro se corresponde con la capacidad, en bytes, del atributo pvTranslatedSig
.
pcbTranslatedSig
[out] El valor de este parámetro se corresponde con el número real de bytes de la signatura que se traslada.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: Cor.h
Biblioteca: usada como recurso en MSCorEE.dll
Versiones de .NET Framework: está disponible desde la versión 1.0