Compartir a través de


IMetaDataImport::EnumFieldsWithName (Método)

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

Sintaxis

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

Parámetros

phEnum
[in o out] Puntero al enumerador.

cl
[in] Token del tipo cuyos campos se van a enumerar.

szName
[in] Nombre del campo que limita el ámbito de la enumeración.

rFields
[out] Matriz usada para almacenar los tokens de FieldDef.

cMax
[in] Tamaño máximo de la matriz rFields.

pcTokens
[out] Número real de tokens de FieldDef devueltos en rFields.

Comentarios

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

Valor devuelto

HRESULT Descripción
S_OK Este valor le indica que EnumFieldsWithName devolvió valores correctos.
S_FALSE Este valor le indica que no hay campos que enumerar. En este caso, el valor del parámetro pcTokens se establecerá en cero.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Cor.h

Biblioteca: incluida como recurso en MsCorEE.dll

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también