Metodo IMetaDataEmit::TranslateSigWithScope
Importa un assembly nell'ambito corrente e ottiene una nuova firma di metadati per l'ambito unito.
Sintassi
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
);
Parametri
pAssemImport
[in] Interfaccia per l'assembly di importazione (in cui è definita la firma).
pbHashValue
[in] BLOB hash per l'assembly.
cbHashValue
[in] Numero di byte in pbHashValue
.
import
[in] Interfaccia per l'ambito dei metadati di importazione.
pbSigBlob
[in] Firma da importare.
cbSigBlob
[in] Dimensione, in byte, di pbSigBlob
.
pAssemEmit
[in] Interfaccia per l'assembly di esportazione.
emit
[in] Interfaccia per l'ambito dei metadati di esportazione.
pvTranslatedSig
[out] Buffer in cui contenere il BLOB di firma tradotto.
cbTranslatedSigMax
[in] Capacità, in byte, di pvTranslatedSig
.
pcbTranslatedSig
[out] Numero di byte effettivi nella firma tradotta.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: Cor.h
Libreria: Usato come risorsa in MSCorEE.dll
Versioni di .NET Framework: Disponibile dalla versione 1.0