Compartilhar via


Método IMetaDataImport::EnumProperties (rometadataapi.h)

Enumera tokens PropertyDef que representam as propriedades do tipo referenciado pelo token TypeDef especificado.

Sintaxe

HRESULT EnumProperties(
  [in, out] HCORENUM      *phEnum,
  [in]      mdTypeDef     tkTypDef,
  [out]     mdProperty [] rgProperties,
  [in]      ULONG         cMax,
  [out]     ULONG         *pcProperties
);

Parâmetros

[in, out] phEnum

Um ponteiro para o enumerador. Deve ser NULL para a primeira chamada do método.

[in] tkTypDef

Um token TypeDef que representa o tipo com propriedades a serem enumeradas.

[out] rgProperties

A matriz usada para armazenar os tokens PropertyDef.

[in] cMax

O tamanho máximo da matriz rgProperties .

[out] pcProperties

O número de tokens PropertyDef retornados em rgProperties.

Retornar valor

HRESULT Descrição
S_OK EnumProperties retornado com êxito.
S_FALSE Não há tokens para serem enumerados. Nesse caso, pcProperties é 0 (zero).

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho rometadataapi.h

Confira também

Imetadataimport