Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Létrehoz egy definíciót egy adott metaadat-aláírással rendelkező eseményhez, és jogkivonatot kap az eseménydefinícióhoz.
Syntax
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
);
Parameters
td [in] A célosztály vagy felület jogkivonata. Ez vagy egy mdTypeDef vagy mdTypeDefNil jogkivonat.
szEvent [in] Az esemény neve.
dwEventFlags [in] Eseményjelzők.
tkEventType [in] Az eseményosztály jogkivonata. Ez egy mdTypeDef, egy mdTypeRefvagy egy mdTokenNil jogkivonat.
mdAddOn [in] Az eseményre való feliratkozáshoz használt metódus, vagy null.
mdRemoveOn [in] Az eseményre való leiratkozáshoz használt metódus, vagy null.
mdFire [in] Az esemény emeléséhez használt metódus (származtatott osztály által).
rmdOtherMethods[] [in] Az eseményhez társított egyéb metódusokhoz tartozó tokenek tömbje. A tömb jogkivonattal mdMethodDefNil végződik.
pmdEvent [kifelé] Az eseményhez rendelt metaadat-jogkivonat.
Requirements
Platformok: Lásd: .NET által támogatott operációs rendszerek.
Header: Cor.h
Library: CorGuids.lib