共用方式為


IMetaDataEmit2

更新:2007 年 11 月

擴充 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[]
    );
        
};

方法

方法

描述

IMetaDataEmit2::DefineGenericParam 方法

建立泛型型別參數的定義,並取得該泛型型別參數的語彙基元。

IMetaDataEmit2::DefineMethodSpec 方法

建立方法的泛型執行個體,並且取得定義的語彙基元。

IMetaDataEmit2::GetDeltaSaveSize 方法

取得值,表示必要資料的大小差異,以表示目前編輯後繼續工作階段的變更。

IMetaDataEmit2::ResetENCLog 方法

重設編輯後繼續記錄,並且啟動新工作階段。

IMetaDataEmit2::SaveDelta 方法

將目前編輯後繼續工作階段的變更儲存至指定的檔案。

IMetaDataEmit2::SaveDeltaToMemory 方法

將目前編輯後繼續工作階段的變更儲存至記憶體。

IMetaDataEmit2::SaveDeltaToStream 方法

將目前編輯後繼續工作階段的變更儲存至指定的資料流。

IMetaDataEmit2::SetGenericParamProps 方法

設定指定語彙基元所參考的泛型參數定義的屬性值。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**Cor.h

**程式庫:**當做 MsCorEE.dll 中的資源使用

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

請參閱

參考

IMetaDataEmit

其他資源

中繼資料介面