IMetaDataEmit::TranslateSigWithScope-Methode
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
);
Parameter
pAssemImport
[in] Die Schnittstelle für die Importassembly (in der die Signatur definiert ist).
pbHashValue
[in] Der Hashblob für die Assembly.
cbHashValue
[in] Die Anzahl der Bytes in pbHashValue
.
import
[in] Die Schnittstelle für das Importieren des Metadatenbereichs.
pbSigBlob
[in] Die zu importierende Signatur.
cbSigBlob
[in] Die Größe von pbSigBlob
in Bytes.
pAssemEmit
[in] Die Schnittstelle für die exportierte Assembly.
emit
[in] Die Schnittstelle für das Exportierten des Metadatenbereichs.
pvTranslatedSig
[out] Der Puffer, der den Blob mit der verschobenen Signatur enthält.
cbTranslatedSigMax
[in] Die Kapazität von pvTranslatedSig
in Bytes.
pcbTranslatedSig
[out] Die Anzahl tatsächlicher Bytes in der verschobenen Signatur.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Cor.h
Bibliothek: Als Ressource in „MSCorEE.dll“ verwendet
.NET Framework-Versionen: Seit Version 1.0 verfügbar.