Aracılığıyla paylaş


IMetaDataImport::EnumMethodImpls Method

Belirtilen türdeki yöntemleri temsil eden MethodBody ve MethodDeclaration belirteçlerini numaralandırır.

Syntax

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

Parameters

phEnum [in, out] Numaralandırıcının işaretçisi. Bu yöntemin ilk çağrısı için bu NULL olmalıdır.

td [in] Yöntem uygulamaları numaralandırılan türü için bir TypeDef belirteci.

rMethodBody [out] MethodBody belirteçlerini depolamak için dizi.

rMethodDecl [out] MethodDeclaration belirteçlerini depolama dizisi.

cMax[in] ve rMethodDecl dizilerinin rMethodBody en büyük boyutu.

pcTokens[in] ve rMethodDecliçinde rMethodBody döndürülen yöntemlerin gerçek sayısı.

Return Value

HRESULT Description
S_OK EnumMethodImpls başarıyla döndürüldü.
S_FALSE Numaralandıracak yöntem belirteci yok. Bu durumda sıfırdır pcTokens .

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

See also