IMetaDataEmit::TranslateSigWithScope-metod
Importerar en sammansättning till det aktuella omfånget och hämtar en ny metadatasignatur för det sammanfogade omfånget.
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
);
Parametrar
pAssemImport
[i] Gränssnittet för importsammansättningen (där signaturen har definierats).
pbHashValue
[i] Hash-bloben för sammansättningen.
cbHashValue
[i] Antalet byte i pbHashValue
.
import
[i] Gränssnittet för importmetadataomfång.
pbSigBlob
[i] Signaturen som ska importeras.
cbSigBlob
[i] Storleken, i byte, på pbSigBlob
.
pAssemEmit
[i] Gränssnittet för exportsammansättningen.
emit
[i] Gränssnittet för att exportera metadataomfång.
pvTranslatedSig
[ut] Bufferten som ska innehålla den översatta signaturbloben.
cbTranslatedSigMax
[i] Kapaciteten, i byte, för pvTranslatedSig
.
pcbTranslatedSig
[ut] Antalet faktiska byte i den översatta signaturen.
Krav
Plattformar: Se Systemkrav.
Huvudet: Cor.h
Bibliotek: Används som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 1.0