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