Partager via


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

Voir aussi