Méthode IMetaDataAssemblyImport ::EnumExportedTypes (rometadataapi.h)

Énumère les types exportés référencés dans le manifeste de l’assembly dans l’étendue des métadonnées actuelle.

Syntaxe

HRESULT EnumExportedTypes(
  [in, out] HCORENUM          *phEnum,
  [out]     mdExportedType [] rExportedTypes,
  [in]      ULONG             cMax,
  [out]     ULONG             *pcTokens
);

Paramètres

[in, out] phEnum

Pointeur vers l’énumérateur. Il doit s’agir d’une valeur null lorsque la méthode EnumExportedTypes est appelée pour la première fois.

[out] rExportedTypes

Énumération des jetons de métadonnées mdExportedType .

[in] cMax

Nombre maximal de jetons mdExportedType pouvant être placés dans le tableau rExportedTypes .

[out] pcTokens

Nombre de jetons mdExportedType réellement placés dans rExportedTypes.

Valeur retournée

HRESULT Description
S_OK EnumExportedTypes retournés avec succès.
S_FALSE Il n’y a pas de jetons à énumérer. Dans ce cas, pcTokens est défini sur zéro.

Configuration requise

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

Voir aussi

IMetaDataAssemblyImport