Compartir a través de


IMetaDataImport::EnumMembersWithName (Método)

Enumera los tokens de MemberDef que representan a miembros del tipo especificado con el nombre especificado.

Sintaxis

HRESULT EnumMembersWithName (  
   [in, out] HCORENUM    *phEnum,
   [in]      mdTypeDef   cl,
   [in]      LPCWSTR     szName,
   [out]     mdToken     rMembers[],
   [in]      ULONG       cMax,
   [out]     ULONG       *pcTokens  
);  

Parámetros

phEnum
[in o out] Puntero al enumerador.

cl
[in] Token TypeDef que representa el tipo con miembros que se van a enumerar.

szName
[in] Nombre de miembro que limita el ámbito del enumerador.

rMembers
[out] Matriz que se usa para almacenar los tokens MemberDef.

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

pcTokens
[out] El número real de tokens MemberDef que se devuelven en rMembers.

Comentarios

Este método enumera campos y métodos, pero no propiedades ni eventos. A diferencia de IMetaDataImport::EnumMembers, EnumMembersWithName descarta todos los tokens de campo y miembro que no tienen el nombre especificado.

Valor devuelto

HRESULT Descripción
S_OK Este valor le indica que EnumTypeDefs devolvió valores correctos.
S_FALSE No hay tokens MemberDef para 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