Partager via


Méthode IMetaDataImport ::EnumMethodSemantics (rometadataapi.h)

Énumère les propriétés et les événements de modification de propriétés auxquels la méthode spécifiée est associée.

Syntaxe

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

Paramètres

[in, out] phEnum

Pointeur vers l’énumérateur. Celui-ci doit être NULL pour le premier appel de cette méthode.

[in] tkMethodDef

Jeton MethodDef qui limite l’étendue de l’énumération.

[out] rgEventProp

Tableau utilisé pour stocker les événements ou les propriétés.

[in] cMax

Taille maximale du tableau rgEventProp .

[out] pcEventProp

Nombre d’événements ou de propriétés retournés dans rgEventProp.

Valeur retournée

HRESULT Description
S_OK EnumMethodSemantics est retourné avec succès.
S_FALSE Il n’y a pas d’événements ni de propriétés à énumérer. Dans ce cas, pcEventProp est égal à 0 (zéro).

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête rometadataapi.h

Voir aussi

IMetaDataImport