Megosztás:


IMetaDataImport::EnumCustomAttributes Method

A megadott típushoz vagy taghoz társított egyéni attribútumdefiníciós jogkivonatok számbavétele.

Syntax

HRESULT EnumCustomAttributes (
   [in, out] HCORENUM      *phEnum,
   [in]  mdToken            tk,
   [in]  mdToken            tkType,
   [out] mdCustomAttribute  rCustomAttributes[],
   [in]  ULONG              cMax,
   [out, optional] ULONG   *pcCustomAttributes
);

Parameters

phEnum [be, ki] Mutató a visszaadott enumerátorhoz.

tk [in] Jogkivonat az enumerálás hatóköréhez, vagy nulla az összes egyéni attribútumhoz.

tkType [in] Jogkivonat a számba venni kívánt attribútumok típusának konstruktorához vagy null minden típushoz.

rCustomAttributes [kifelé] Egyéni attribútumjogkivonatok tömbje.

cMax [in] A tömb maximális mérete rCustomAttributes .

pcCustomAttributes [ki, nem kötelező] A visszaadott rCustomAttributestokenértékek tényleges száma.

Return Value

HRESULT Description
S_OK EnumCustomAttributes sikeresen visszaadott.
S_FALSE Az enumeráláshoz nincsenek egyéni attribútumok. Ebben az esetben pcCustomAttributes nulla.

Requirements

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

Header: Cor.h

Library: CorGuids.lib

See also