IMetaDataImport::EnumTypeDefs (Método)
Enumera los tokens de TypeDef que representan todos los tipos en el ámbito actual.
Sintaxis
HRESULT EnumTypeDefs (
[out] HCORENUM *phEnum,
[in] mdTypeDef rTypeDefs[],
[in] ULONG cMax,
[out] ULONG *pcTypeDefs
);
Parámetros
phEnum
[out] Puntero al nuevo enumerador. Debe ser null para la primera llamada de este método.
rTypeDefs
[in] Matriz utilizada para almacenar los tokens de TypeDef.
cMax
[in] Tamaño máximo de la matriz rTypeDefs
.
pcTypeDefs
[out] El número de tokens TypeDef devueltos en rTypeDefs
.
Valor devuelto
HRESULT | Descripción |
---|---|
S_OK |
Este valor le indica que EnumTypeDefs devolvió valores correctos. |
S_FALSE |
Este valor le indica que no hay tokens que enumerar. En este caso, el valor del parámetro pcTypeDefs se establecerá en cero. |
Comentarios
El token TypeDef representa un tipo como una clase o una interfaz, así como cualquier tipo añadido a través de un mecanismo de extensibilidad.
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