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