Compartir a través de


IMetaDataImport::EnumTypeSpecs (Método)

Enumera los tokens de TypeSpec definidos en el ámbito de metadatos actual.

Sintaxis

HRESULT EnumTypeSpecs (  
   [in, out] HCORENUM    *phEnum,  
   [out] mdTypeSpec      rTypeSpecs[],  
   [in]  ULONG           cMax,  
   [out] ULONG           *pcTypeSpecs  
);  

Parámetros

phEnum
[in o out] El valor de este parámetro se corresponde con un puntero que apunta al enumerador. Este valor debe ser NULL cuando se haga la primera llamada de este método.

rTypeSpecs
[out] El valor de este parámetro se corresponde con la matriz que se usa para almacenar los tokens TypeSpec.

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

pcTypeSpecs
[out] El valor de este parámetro se corresponde con el número de tokens TypeSpec que se devuelven en el parámetro rTypeSpecs.

Valor devuelto

HRESULT Descripción
S_OK Este valor le indica que EnumTypeSpecs devolvió valores correctos.
S_FALSE Este valor le indica que no hay tokens que enumerar. En este caso, el valor del parámetro pcTypeSpecs se establecerá en cero.

Comentarios

Los tokens TypeSpec se crean mediante el uso del método IMetaDataEmit::GetTokenFromTypeSpec.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Cor.h

Biblioteca: incluida como recurso en MsCorEE.dll

Versiones de .NET Framework: disponible a partir de la versión 2.0

Consulte también