IMetaDataEmit::TranslateSigWithScope – metoda
Importuje sestavení do aktuálního oboru a získá nový podpis metadat pro sloučený obor.
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
);
Parametry
pAssemImport
[v] Rozhraní pro import sestavení (kde je definován podpis).
pbHashValue
[v] Objekt blob hodnoty hash pro sestavení.
cbHashValue
[v] Počet bajtů v pbHashValue
.
import
[v] Rozhraní pro obor importu metadat.
pbSigBlob
[v] Podpis, který se má importovat.
cbSigBlob
[v] Velikost v bajtech pbSigBlob
.
pAssemEmit
[v] Rozhraní pro export sestavení.
emit
[v] Rozhraní pro obor exportu metadat.
pvTranslatedSig
[out] Vyrovnávací paměť pro uložení přeloženého objektu blob podpisu.
cbTranslatedSigMax
[v] Kapacita v bajtech .pvTranslatedSig
pcbTranslatedSig
[out] Počet skutečných bajtů v přeložené signaturě.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: Kor.h
Knihovny: Používá se jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0