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.
Syntax
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
);
Parameters
pAssemImport [in] Die Schnittstelle für die Importassembly (wobei die Signatur definiert ist).
pbHashValue [in] Der 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 zu importierende Signatur.
cbSigBlob [in] Die Größe in Bytes von pbSigBlob.
pAssemEmit [in] Die Schnittstelle für die Exportassembly.
emit [in] Die Schnittstelle für den Metadatenexportbereich.
pvTranslatedSig [out] Der Puffer, der das übersetzte Signatur-Blob enthalten soll.
cbTranslatedSigMax [in] Die Kapazität in Bytes von pvTranslatedSig.
pcbTranslatedSig [out] Die Anzahl der tatsächlichen Bytes in der übersetzten Signatur.
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Header: Cor.h
Library: CorGuids.lib