مشاركة عبر


واجهة IMetaDataEmit2

قم بتوسيع الواجهة IMetaDataEmit أساسا إلى توفير القدرة على إلى العمل مع الأنواع العامة.

interface IMetaDataEmit2 : IMetaDataEmit {
    
    HRESULT DefineGenericParam ( 
        mdToken          tk, 
        ULONG            ulParamSeq, 
        DWORD            dwParamFlags, 
        LPCWSTR          szname, 
        DWORD            reserved, 
        mdToken          rtkConstraints[], 
        mdGenericParam   *pgp
    );
    
    HRESULT DefineMethodSpec (
        mdToken          tkParent, 
        PCCOR_SIGNATURE  pvSigBlob, 
        ULONG            cbSigBlob, 
        mdMethodSpec     *pmi
    );
    
    HRESULT GetDeltaSaveSize (
        CorSaveSize      fSave,
        DWORD            *pdwSaveSize
    );
    
    HRESULT ResetENCLog ();
    
    HRESULT SaveDelta (
        LPCWSTR          szFile, 
        DWORD            dwSaveFlags
    );
    
    HRESULT SaveDeltaToMemory (
        void             *pbData, 
        ULONG            cbData
    );
    
    HRESULT SaveDeltaToStream (
        IStream          *pIStream, 
        DWORD            dwSaveFlags
    );
    
    HRESULT SetGenericParamProps (
        mdGenericParam   gp, 
        DWORD            dwParamFlags, 
        LPCWSTR          szName, 
        DWORD            reserved, 
        mdToken          rtkConstraints[]
    );
    
};

الأساليب

Method

الوصف

أسلوب IMetaDataEmit2::DefineGenericParam

قم بإنشاء تعريف لمعلمة نوع عام، ويحصل على إلى ken إلى ذلك معلمة نوع عام.

أسلوب IMetaDataEmit2::DefineMethodSpec

قم بإنشاء مثيل الأسلوب عام، ويحصل على إلى ken إلى التعريف.

أسلوب IMetaDataEmit2::GetDeltaSaveSize

الحصول على القيمة تشير إلى الاختلاف في الحجم بيانات المطلوبة للتعبير عن التغييرات للحالي تحرير-و-متابعة جلسة عمل.

أسلوب IMetaDataEmit2::ResetENCLog

إعادة تعيين السجل edit-و-continue و بدء تشغيل جلسة عمل جديدة.

أسلوب IMetaDataEmit2::SaveDelta

قم بحفظ التغييرات من جلسة العمل الحالية التحرير ومتابعة إلى الملف المحدد.

أسلوب IMetaDataEmit2::SaveDeltaToMemory

قم بحفظ التغييرات من جلسة عمل الحالية التحرير ومتابعة إلى الذاكرة.

أسلوب IMetaDataEmit2::SaveDeltaToStream

قم بحفظ التغييرات من جلسة عمل الحالي التحرير والمتابعة إلى الدفق المحدد.

أسلوب IMetaDataEmit2::SetGenericParamProps

قم بتعيين قيم الخصائص لتعريف معلمة عامة المشار إليها برمز محدد.

المتطلبات

الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.

**Header:**Cor.h

**المكتبة:**يستخدم كـ مورد في MsCorEE.dll

.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

راجع أيضًا:

المرجع

واجهة IMetaDataEmit

موارد أخرى

بيانات التعريف الواجهات