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