Compartilhar via


Método IMetaDataImport::EnumMembersWithName

Enumera os tokens MemberDef que representam membros do tipo especificado com o nome especificado.

Sintaxe

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, out] Um ponteiro para o enumerador.

cl
[in] Um token TypeDef que representa o tipo com membros a serem enumerados.

szName
[in] O nome do membro que limita o escopo do enumerador.

rMembers
[out] A matriz usada para armazenar os tokens MemberDef.

cMax
[in] O tamanho máximo da matriz rMembers.

pcTokens
[out] O número real de tokens MemberDef retornados em rMembers.

Comentários

Esse método enumera campos e métodos, mas não propriedades ou eventos. Ao contrário de IMetaDataImport::EnumMembers, EnumMembersWithName descarta todos os tokens de campo e de membro que não têm o nome especificado.

Valor Retornado

HRESULT Descrição
S_OK EnumTypeDefs retornado com êxito.
S_FALSE Não há tokens MemberDef para serem enumerados. Nesse caso, pcTokens é zero.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Cor.h

Biblioteca: incluída como um recurso no MsCorEE.dll

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também