مشاركة عبر


أسلوب IMetaDataEmit::DefineEvent

Creates a تعريف for an حدث مع the specified بيانات التعريف توقيع, و gets a token إلى that حدث تعريف.

HRESULT DefineEvent ( 
    [in]  mdTypeDef    td, 
    [in]  LPCWSTR      szEvent, 
    [in]  DWORD        dwEventFlags, 
    [in]  mdToken      tkEventType, 
    [in]  mdMethodDef  mdAddOn, 
    [in]  mdMethodDef  mdRemoveOn, 
    [in]  mdMethodDef  mdFire, 
    [in]  mdMethodDef  rmdOtherMethods[], 
    [out] mdEvent      *pmdEvent 
);

المعلمات

  • td
    [في] الرمز المميز للفئة الهدف أو واجهة.

  • szEvent
    [في] اسم حدث.

  • dwEventFlags
    [في] إشارات حدث.

  • tkEventType
    [في] الرمز المميز للحدث فئة.

  • mdAddOn
    [في] الأسلوب المستخدم إلى الاشتراك إلى حدث، أو null.

  • mdRemoveOn
    [في] الأسلوب المستخدم لإلغاء الاشتراك بحدث، أو null.

  • mdFire
    [في] The أسلوب used (بواسطة a الفئة المشتقة) إلى raise the حدث.

  • rmdOtherMethods[]
    [في] An مصفوفه من رموز مميزة for غير ذلك وظائف associated مع the حدث.

  • pmdEvent
    [خارج] بيانات التعريف إلى ken المعينة إلى الحدث.

المتطلبات

الأنظمة الأساسية: 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

راجع أيضًا:

المرجع

واجهة IMetaDataEmit

واجهة IMetaDataEmit2