أسلوب IMetaDataEmit::TranslateSigWithScope
Imports an تجميع في the الحالي نطاق و gets a جديد بيانات التعريف توقيع for the merged نطاق.
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
);
المعلمات
pAssemImport
[في] واجهة للتجميع الاستيراد (الموقع توقيع هو المعرفة).pbHashValue
[في] blob تجزئة للتجميع.cbHashValue
[في] عدد وحدات البايت في pbHashValue.import
[في] الواجهة الخاصة باستيراد نطاق بيانات التعريف.pbSigBlob
[في] توقيع إلى يمكن استيراده.cbSigBlob
[في] الحجم، بالبايتات، pbSigBlob.pAssemEmit
[في] واجهة ل يصدّر تجميع.emit
[في] واجهة لتصدير بيانات تعريف نطاق.pvTranslatedSig
[خارج] المخزن المؤقت إلى اضغط blob توقيع المترجم.cbTranslatedSigMax
[في] السعة، بالبايتات، pvTranslatedSig.pcbTranslatedSig
[خارج] عدد وحدات البايت الفعلية في توقيع المترجمة.
المتطلبات
الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.
**Header:**Cor.h
المكتبة: Used كـ a مورد في MSCorEE.dll
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0