Compartir a través de


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

Enumera los tokens de PropertyDef que representan las propiedades del tipo al que hace referencia el token de TypeDef especificado.

Sintaxis

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

Parámetros

[in, out] phEnum

Puntero al enumerador. Debe ser null para la primera llamada de este método.

[in] tkTypDef

Un token TypeDef que representa el tipo con propiedades que se van a enumerar.

[out] rgProperties

Matriz usada para almacenar los tokens PropertyDef.

[in] cMax

Tamaño máximo de la matriz rgProperties .

[out] pcProperties

Número de tokens PropertyDef devueltos en rgProperties.

Valor devuelto

HRESULT Descripción
S_OK EnumProperties se devolvió correctamente.
S_FALSE Este valor le indica que no hay tokens que enumerar. En este caso, pcProperties es 0 (cero).

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado rometadataapi.h

Consulte también

IMetaDataImport