مشاركة عبر


أسلوب 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

راجع أيضًا:

المرجع

واجهة IMetaDataAssemblyEmit

واجهة IMetaDataAssemblyImport

واجهة IMetaDataEmit

واجهة IMetaDataEmit2

واجهة IMetaDataImport