Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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