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