Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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