Compartir a través de


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

Enumera los tokens de FieldDef del tipo especificado con el nombre especificado.

Sintaxis

HRESULT EnumFieldsWithName(
  [in, out] HCORENUM      *phEnum,
  [in]      mdTypeDef     tkTypeDef,
  [in]      LPCWSTR       szName,
  [out]     mdFieldDef [] rFields,
  [in]      ULONG         cMax,
  [out]     ULONG         *pcTokens
);

Parámetros

[in, out] phEnum

Puntero al enumerador.

[in] tkTypeDef

Token del tipo cuyos campos se van a enumerar.

[in] szName

Nombre del campo que limita el ámbito de la enumeración.

[out] rFields

Matriz usada para almacenar los tokens FieldDef.

[in] cMax

Tamaño máximo de la matriz rFields .

[out] pcTokens

Número real de tokens fieldDef devueltos en rFields.

Valor devuelto

HRESULT Descripción
S_OK EnumFieldsWithName devolvió correctamente.
S_FALSE Este valor le indica que no hay campos que enumerar. En este caso, pcTokens es 0 (cero).

Comentarios

A diferencia de EnumFields, EnumFieldsWithName descarta todos los tokens de campo que no tienen el nombre especificado.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado rometadataapi.h

Consulte también

IMetaDataImport