Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создает определение события с указанной сигнатурой метаданных и получает маркер для этого определения события.
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] Маркер целевого класса или интерфейса. Это либо mdTypeDefmdTypeDefNil маркер.
szEvent [in] Имя события.
dwEventFlags [in] Флаги событий.
tkEventType [in] Маркер для класса событий. Это mdTypeDefмаркер или mdTypeRefmdTokenNil маркер.
mdAddOn [in] Метод, используемый для подписки на событие или null.
mdRemoveOn [in] Метод, используемый для отмены подписки на событие или null.
mdFire [in] Метод, используемый (производным классом) для вызова события.
rmdOtherMethods[] [in] Массив маркеров для других методов, связанных с событием. Массив завершается маркером mdMethodDefNil .
pmdEvent [out] Маркер метаданных, назначенный событию.
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib