Sdílet prostřednictvím


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

Viz také