Condividi tramite


Metodo IMetaDataImport::EnumProperties (rometadataapi.h)

Enumera i token PropertyDef che rappresentano le proprietà del tipo a cui fa riferimento il token TypeDef specificato.

Sintassi

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

Parametri

[in, out] phEnum

Puntatore all'enumeratore. Deve essere NULL per la prima chiamata di questo metodo.

[in] tkTypDef

Token TypeDef che rappresenta il tipo con le proprietà da enumerare.

[out] rgProperties

Matrice utilizzata per archiviare i token PropertyDef.

[in] cMax

Dimensione massima della matrice rgProperties .

[out] pcProperties

Numero di token PropertyDef restituiti in rgProperties.

Valore restituito

HRESULT Descrizione
S_OK EnumProperties restituito correttamente.
S_FALSE Non sono presenti token da enumerare. In questo caso , pcProperties è 0 (zero).

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione rometadataapi.h

Vedi anche

IMetaDataImport