Dela via


IMetaDataImport::EnumCustomAttributes, metod

Räknar upp anpassade attributdefinitionstoken som är associerade med den angivna typen eller medlemmen.

Syntax

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

Parametrar

phEnum
[in, ut] En pekare till den returnerade uppräknaren.

tk
[in] En token för uppräkningsomfånget eller noll för alla anpassade attribut.

tkType
[in] En token för konstruktorn för typen av attribut som ska räknas upp, eller null för alla typer.

rCustomAttributes
[ut] En matris med anpassade attributtoken.

cMax
[in] Matrisens rCustomAttributes maximala storlek.

pcCustomAttributes
[ut, valfritt] Det faktiska antalet tokenvärden som returneras i rCustomAttributes.

Returvärde

HRESULT Description
S_OK EnumCustomAttributes returnerades.
S_FALSE Det finns inga anpassade attribut att räkna upp. I så fall pcCustomAttributes är noll.

Krav

Plattformar: Se Systemkrav.

Huvudet: Cor.h

Bibliotek: Ingår som en resurs i MsCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även