Compartir por


IMetaDataImport::EnumFieldsWithName Method

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

Syntax

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

Parameters

phEnum [dentro, fuera] Puntero al enumerador.

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

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

rFields [out] Matriz que se usa para almacenar los tokens fieldDef.

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

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

Remarks

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

Return Value

HRESULT Description
S_OK EnumFieldsWithName se devolvió correctamente.
S_FALSE No hay campos que enumerar. En ese caso, pcTokens es cero.

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also