Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Skapar en definition för en händelse med den angivna metadatasignaturen och hämtar en token till den händelsedefinitionen.
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 [i] Token för målklassen eller gränssnittet. Det här är antingen en mdTypeDef eller mdTypeDefNil en token.
szEvent [i] Namnet på händelsen.
dwEventFlags [i] Händelseflaggor.
tkEventType [i] Token för händelseklassen. Det här är en mdTypeDef, en mdTypeRefeller en mdTokenNil token.
mdAddOn [i] Den metod som används för att prenumerera på händelsen eller null.
mdRemoveOn [i] Den metod som används för att avbryta prenumerationen på händelsen eller null.
mdFire [i] Den metod som används (av en härledd klass) för att generera händelsen.
rmdOtherMethods[] [i] En matris med token för andra metoder som är associerade med händelsen. Matrisen avslutas med en mdMethodDefNil token.
pmdEvent [ut] Den metadatatoken som tilldelats händelsen.
Requirements
Plattformar: Se Operativsystem som stöds av .NET.
Header: Cor.h
Library: CorGuids.lib