Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wylicza tokeny MemberDef reprezentujące nierozwiązane metody w bieżącym zakresie metadanych.
Syntax
HRESULT EnumUnresolvedMethods (
[in, out] HCORENUM *phEnum,
[out] mdToken rMethods[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameters
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.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumUnresolvedMethods zwrócony pomyślnie. |
S_FALSE |
Nie ma tokenów do wyliczenia. W takim przypadku pcTokens wartość to zero. |
Remarks
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 albo miRuntime jest ustawiona na zero. Innymi słowy, nierozwiązana metoda to metoda klasy oznaczona miForwardRef , ale która nie jest implementowana w niezarządzanym kodzie (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.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Header: Cor.h
Library: CorGuids.lib