Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee maakt u een definitie voor een gebeurtenis met de opgegeven metagegevenshandtekening en haalt u een token op voor die gebeurtenisdefinitie.
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] Het token voor de doelklasse of interface. Dit is een mdTypeDef of mdTypeDefNil token.
szEvent [in] De naam van de gebeurtenis.
dwEventFlags [in] Gebeurtenisvlagmen.
tkEventType [in] Het token voor de gebeurtenisklasse. Dit is een mdTypeDef, een mdTypeRefof een mdTokenNil token.
mdAddOn [in] De methode die wordt gebruikt om u te abonneren op de gebeurtenis of null.
mdRemoveOn [in] De methode die wordt gebruikt om u af te melden voor de gebeurtenis of null.
mdFire [in] De methode die wordt gebruikt (door een afgeleide klasse) om de gebeurtenis te genereren.
rmdOtherMethods[] [in] Een matrix met tokens voor andere methoden die zijn gekoppeld aan de gebeurtenis. De matrix wordt beƫindigd met een mdMethodDefNil token.
pmdEvent [uit] Het metagegevenstoken dat is toegewezen aan de gebeurtenis.
Requirements
Platformen: Zie ondersteunde besturingssystemen van .NET.
Header: Cor.h
Library: CorGuids.lib