Condividi tramite


Metodo IMetaDataImport::EnumMethodImpls (rometadataapi.h)

Enumera i token MethodBody e MethodDeclaration che rappresentano i metodi del tipo specificato.

Sintassi

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

Parametri

[in, out] phEnum

Puntatore all'enumeratore. Deve essere NULL per la prima chiamata di questo metodo.

[in] tkTypeDef

Token TypeDef per il tipo di cui enumerare le implementazioni del metodo.

[out] rMethodBody

Matrice in cui archiviare i token MethodBody.

[out] rMethodDecl

Matrice in cui archiviare i token MethodDeclaration.

[in] cMax

Dimensioni massime delle matrici rMethodBody e rMethodDecl .

[out] pcTokens

Numero effettivo di metodi restituiti in rMethodBody e rMethodDecl.

Valore restituito

HRESULT Descrizione
S_OK EnumMethodImpls restituito correttamente.
S_FALSE Non sono disponibili token di metodo da enumerare. In questo caso , pcTokens è 0 (zero).

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione rometadataapi.h

Vedi anche

IMetaDataImport