Compartir a través de


IMetaDataEmit::TranslateSigWithScope (Método)

Importa un ensamblado en el ámbito actual y obtiene una nueva firma de metadatos para el ámbito combinado.

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] Interfaz para el ensamblado de importación (donde se define la firma).

  • pbHashValue
    [in] Objeto binario hash para el ensamblado.

  • cbHashValue
    [in] Recuento de bytes en pbHashValue.

  • import
    [in] Interfaz para el ámbito de metadatos de importación.

  • pbSigBlob
    [in] Firma que se va a importar.

  • cbSigBlob
    [in] Tamaño, en bytes, de pbSigBlob.

  • pAssemEmit
    [in] Interfaz para el ensamblado de exportación.

  • emit
    [in] Interfaz para el ámbito de metadatos de exportación.

  • pvTranslatedSig
    [out] Búfer que contendrá el objeto binario de la firma convertido.

  • cbTranslatedSigMax
    [in] Capacidad, en bytes, de pvTranslatedSig.

  • pcbTranslatedSig
    [out] Número de bytes reales en la firma convertida.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: Cor.h

Biblioteca: se usa como recurso en MSCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

IMetaDataAssemblyEmit (Interfaz)

IMetaDataAssemblyImport (Interfaz)

IMetaDataEmit (Interfaz)

IMetaDataEmit2 (Interfaz)

IMetaDataImport (Interfaz)