IMetaDataImport::EnumMethodSemantics 方法 (rometadataapi.h)

枚举与指定方法相关的属性和属性更改事件。

语法

HRESULT EnumMethodSemantics(
  [in, out] HCORENUM    *phEnum,
  [in]      mdMethodDef tkMethodDef,
  [out]     mdToken []  rgEventProp,
  [in]      ULONG       cMax,
  [out]     ULONG       *pcEventProp
);

参数

[in, out] phEnum

指向枚举器的指针。 第一次调用此方法时,此值必须为 NULL。

[in] tkMethodDef

限制枚举范围的 MethodDef 标记。

[out] rgEventProp

用于存储事件或属性的数组。

[in] cMax

rgEventProp 数组的最大大小。

[out] pcEventProp

rgEventProp 中返回的事件数或属性数。

返回值

HRESULT 说明
S_OK 已成功返回 EnumMethodSemantics
S_FALSE 没有要枚举的事件或属性。 在这种情况下, pcEventProp 为 0 (零) 。

要求

要求
目标平台 Windows
标头 rometadataapi.h

另请参阅

IMetaDataImport