Condividi tramite


Metodo IMetaDataEmit::TranslateSigWithScope

Aggiornamento: novembre 2007

Importa un assembly nell'ambito corrente e ottiene una nuova firma dei metadati per l'ambito unito.

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 
);

Parametri

  • pAssemImport
    [in] Interfaccia per importare l'assembly (dove è definita la firma).

  • pbHashValue
    [in] Blob hash per l'assembly.

  • cbHashValue
    [in] Numero di byte in pbHashValue.

  • import
    [in] Interfaccia per importare l'ambito dei metadati.

  • pbSigBlob
    [in] Firma da importare.

  • cbSigBlob
    [in] Dimensione, in byte, di pbSigBlob.

  • pAssemEmit
    [in] Interfaccia per esportare l'assembly.

  • emit
    [in] Interfaccia per esportare l'ambito dei metadati.

  • pvTranslatedSig
    [out] Buffer in cui deve essere contenuto il blob della firma convertita.

  • cbTranslatedSigMax
    [in] Capacità, in byte, di pvTranslatedSig.

  • pcbTranslatedSig
    [out] Numero di byte effettivi nella firma convertita.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: Cor.h

Libreria: utilizzata come risorsa in MSCorEE.dll

Versioni di .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Riferimenti

IMetaDataAssemblyEmit

IMetaDataAssemblyImport

IMetaDataEmit

IMetaDataEmit2

IMetaDataImport