Udostępnij za pośrednictwem


IMetaDataImport::EnumCustomAttributes — Metoda

Wylicza niestandardowe tokeny definicji atrybutów skojarzone z określonym typem lub elementem członkowskim.

Składnia

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

Parametry

phEnum
[in, out] Wskaźnik zwróconego modułu wyliczającego.

tk
[w] Token dla zakresu wyliczenia lub zero dla wszystkich atrybutów niestandardowych.

tkType
[w] Token dla konstruktora typu atrybutów do wyliczenia lub null dla wszystkich typów.

rCustomAttributes
[out] Tablica tokenów atrybutów niestandardowych.

cMax
[w] Maksymalny rozmiar tablicy rCustomAttributes .

pcCustomAttributes
[out, optional] Rzeczywista liczba wartości tokenu zwróconych w elemecie rCustomAttributes.

Wartość zwracana

HRESULT Opis
S_OK EnumCustomAttributes zwrócono pomyślnie.
S_FALSE Nie ma atrybutów niestandardowych do wyliczenia. W takim przypadku pcCustomAttributes wartość to zero.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Uwzględnione jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też