IMetaDataEmit::TranslateSigWithScope, méthode
Importe un assembly dans l’étendue actuelle et obtient une nouvelle signature de métadonnées pour l’étendue fusionnée.
Syntaxe
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
);
Paramètres
pAssemImport
[in] Interface pour l’assembly d’importation (où la signature est définie).
pbHashValue
[in] Blob de hachage pour l’assembly.
cbHashValue
[in] Nombre d’octets dans pbHashValue
.
import
[in] Interface pour l’étendue des métadonnées d’importation.
pbSigBlob
[in] Signature à importer.
cbSigBlob
[in] Taille, en octets, de pbSigBlob
.
pAssemEmit
[in] Interface pour l’assembly d’exportation.
emit
[in] Interface pour l’étendue des métadonnées d’exportation.
pvTranslatedSig
[out] Mémoire tampon pour contenir le blob de signature traduit.
cbTranslatedSigMax
[in] Capacité, en octets, de pvTranslatedSig
.
pcbTranslatedSig
[out] Nombre d’octets réels dans la signature traduite.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : Cor.h
Bibliothèque : Utilisée comme ressource dans MSCorEE.dll
Versions de .NET Framework : Disponible à partir de la version 1.0