IMetaDataImport::EnumUnresolvedMethods — Metoda
Wylicza tokeny MemberDef reprezentujące nierozwiązane metody w bieżącym zakresie metadanych.
Składnia
HRESULT EnumUnresolvedMethods (
[in, out] HCORENUM *phEnum,
[out] mdToken rMethods[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parametry
phEnum
[in, out] Wskaźnik do modułu wyliczającego. Musi to być wartość NULL dla pierwszego wywołania tej metody.
rMethods
[out] Tablica używana do przechowywania tokenów MemberDef.
cMax
[in] Maksymalny rozmiar tablicy rMethods
.
pcTokens
[out] Liczba tokenów MemberDef zwróconych w elemencie rMethods
.
Wartość zwracana
HRESULT | Opis |
---|---|
S_OK |
EnumUnresolvedMethods zwrócone pomyślnie. |
S_FALSE |
Nie ma żadnych tokenów do wyliczenia. W takim przypadku pcTokens wartość jest równa zero. |
Uwagi
Nierozwiązana metoda to metoda, która została zadeklarowana, ale nie zaimplementowana. Metoda jest uwzględniona w wyliczenie, jeśli metoda jest oznaczona miForwardRef
i mdPinvokeImpl
jest ustawiona na zero.miRuntime
Innymi słowy, nierozwiązana metoda jest metodą klasy, która jest oznaczona miForwardRef
, ale która nie jest zaimplementowana w kodzie niezarządzanym (osiąganym za pośrednictwem funkcji PInvoke) ani zaimplementowana wewnętrznie przez samo środowisko uruchomieniowe
Wyliczenie wyklucza wszystkie metody zdefiniowane w zakresie modułu (globals) lub w interfejsach lub klasach abstrakcyjnych.
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