Udostępnij za pośrednictwem


IMetaDataEmit::TranslateSigWithScope — Metoda

Importuje zestaw do bieżącego zakresu i pobiera nowy podpis metadanych dla scalonego zakresu.

Składnia

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
[in] Interfejs do importowania zestawu (gdzie zdefiniowano podpis).

pbHashValue
[in] Obiekt blob skrótu dla zestawu.

cbHashValue
[in] Liczba bajtów w pliku pbHashValue.

import
[in] Interfejs do importowania zakresu metadanych.

pbSigBlob
[in] Podpis do zaimportowania.

cbSigBlob
[in] Rozmiar w bajtach o wartości pbSigBlob.

pAssemEmit
[in] Interfejs do eksportowania zestawu.

emit
[in] Interfejs do eksportowania zakresu metadanych.

pvTranslatedSig
[out] Bufor do przechowywania przetłumaczonego obiektu blob podpisu.

cbTranslatedSigMax
[in] Pojemność (w bajtach) o wartości pvTranslatedSig.

pcbTranslatedSig
[out] Liczba bajtów rzeczywistych w przetłumaczonym podpisie.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Używane jako zasób w MSCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też