IMetaDataImport::EnumEvents Method

Enumerates event definition tokens for the specified TypeDef token.

Syntax

HRESULT EnumEvents (   
   [in, out] HCORENUM    *phEnum,   
   [in]      mdTypeDef   td,   
   [out]     mdEvent     rEvents[],   
   [in]      ULONG       cMax,  
   [out]    ULONG        *pcEvents  
);  

Parameters

phEnum
[in, out] A pointer to the enumerator.

td
[in] The TypeDef token whose event definitions are to be enumerated.

rEvents
[out] The array of returned events.

cMax
[in] The maximum size of the rEvents array.

pcEvents
[out] The actual number of events returned in rEvents.

Return Value

HRESULT Description
S_OK EnumEvents returned successfully.
S_FALSE There are no events to enumerate. In that case, pcEvents is zero.

Requirements

Platforms: See System Requirements.

Header: Cor.h

Library: Included as a resource in MsCorEE.dll

.NET Framework Versions: Available since 1.0

See Also

IMetaDataImport Interface
IMetaDataImport2 Interface