Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Importe un assembly dans l’étendue actuelle et obtient une nouvelle signature de métadonnées pour l’étendue fusionnée.
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] Interface de l’assembly d’importation (où la signature est définie).
pbHashValue [in] Objet blob de hachage pour l’assembly.
cbHashValue [in] Nombre d’octets en 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 l’objet blob de signature traduit.
cbTranslatedSigMax [in] Capacité, en octets, de pvTranslatedSig.
pcbTranslatedSig [out] Nombre d’octets réels dans la signature traduite.
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: Cor.h
Library: CorGuids.lib