Compartir a través de


Método IMetaDataImport::EnumMethodImpls (rometadataapi.h)

Enumera los tokens MethodBody y MethodDeclaration que representan métodos del tipo especificado.

Sintaxis

HRESULT EnumMethodImpls(
  [in, out] HCORENUM   *phEnum,
  [in]      mdTypeDef  tkTypeDef,
  [out]     mdToken [] rMethodBody,
  [out]     mdToken [] rMethodDecl,
  [in]      ULONG      cMax,
  [out]     ULONG      *pcTokens
);

Parámetros

[in, out] phEnum

Puntero al enumerador. Debe ser null para la primera llamada de este método.

[in] tkTypeDef

Un token TypeDef para el tipo cuyas implementaciones de método se van a enumerar.

[out] rMethodBody

Matriz que se va a almacenar los tokens MethodBody.

[out] rMethodDecl

Matriz que se va a almacenar los tokens MethodDeclaration.

[in] cMax

Tamaño máximo de las matrices rMethodBody y rMethodDecl .

[out] pcTokens

Número real de métodos devueltos en rMethodBody y rMethodDecl.

Valor devuelto

HRESULT Descripción
S_OK EnumMethodImpls se devolvió correctamente.
S_FALSE No hay tokens de método para enumerar. En este caso, pcTokens es 0 (cero).

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado rometadataapi.h

Consulte también

IMetaDataImport