Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvoří definici události se zadaným podpisem metadat a získá token k této definici události.
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 [v] Token cílové třídy nebo rozhraní. Jedná se o mdTypeDef token nebo mdTypeDefNil token.
szEvent [v] Název události.
dwEventFlags [v] Příznaky událostí.
tkEventType [v] Token pro třídu události. Jedná se o mdTypeDeftoken mdTypeRefnebo mdTokenNil token.
mdAddOn [v] Metoda použitá k přihlášení k odběru události nebo null.
mdRemoveOn [v] Metoda použitá k odhlášení odběru události nebo null.
mdFire [v] Metoda používaná (odvozenou třídou) k vyvolání události.
rmdOtherMethods[] [v] Pole tokenů pro jiné metody přidružené k události. Pole se ukončí tokenem mdMethodDefNil .
pmdEvent [ven] Token metadat přiřazený k události.
Requirements
Platformy: Viz podporované operační systémy .NET.
Header: Cor.h
Library: CorGuids.lib