Megosztás:


IMetaDataImport::EnumMethodImpls Method

Számba adja a MethodBody és a MethodDeclaration tokeneket, amelyek a megadott típusú metódusokat jelölik.

Syntax

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

Parameters

phEnum [be, ki] Mutató az enumerátorhoz. Ennek null értékűnek kell lennie a metódus első hívásához.

td [in] TypeDef-jogkivonat annak a típusnak, amelynek metódus implementációit számba kell adni.

rMethodBody [kifelé] A MethodBody-tokenek tárolására használt tömb.

rMethodDecl [kifelé] A MethodDeclaration tokenek tárolására használt tömb.

cMax[in] A tömbök és rMethodDecl tömbök rMethodBody maximális mérete.

pcTokens [in] A visszaadott rMethodBody metódusok tényleges száma és rMethodDecl.

Return Value

HRESULT Description
S_OK EnumMethodImpls sikeresen visszaadott.
S_FALSE Nincsenek számbavételre használandó metódusjogkivonatok. Ebben az esetben pcTokens nulla.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Header: Cor.h

Library: CorGuids.lib

See also