Freigeben über


IMetaDataEmit::TranslateSigWithScope-Methode

Importiert eine Assembly in den aktuellen Bereich und ruft eine neue Metadatensignatur für den zusammengeführten Bereich ab.

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

Parameter

  • pAssemImport
    [in] Die Schnittstelle für die Importassembly (in der die Signatur definiert ist).

  • pbHashValue
    [in] Das Hash-BLOB für die Assembly.

  • cbHashValue
    [in] Die Anzahl der Bytes in pbHashValue.

  • import
    [in] Die Schnittstelle für den Importmetadatenbereich.

  • pbSigBlob
    [in] Die Signatur, die importiert werden soll.

  • cbSigBlob
    [in] Die Größe von pbSigBlob in Bytes.

  • pAssemEmit
    [in] Die Schnittstelle für die Exportassembly.

  • emit
    [in] Die Schnittstelle für den Exportmetadatenbereich.

  • pvTranslatedSig
    [out] Der Puffer, der das übersetzte Signatur-BLOB enthalten soll.

  • cbTranslatedSigMax
    [in] Die Kapazität von pvTranslatedSig in Bytes.

  • pcbTranslatedSig
    [out] Die tatsächliche Anzahl von Bytes in der übersetzten Signatur.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: Cor.h

Bibliothek: als Ressource in MSCorEE.dll verwendet

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

IMetaDataAssemblyEmit-Schnittstelle

IMetaDataAssemblyImport-Schnittstelle

IMetaDataEmit-Schnittstelle

IMetaDataEmit2-Schnittstelle

IMetaDataImport-Schnittstelle