Sdílet prostřednictvím


IMetaDataImport::EnumUnresolvedMethods – metoda

Vytvoří výčet tokenů MemberDef představujících nevyřešené metody v aktuálním oboru metadat.

Syntaxe

HRESULT EnumUnresolvedMethods (  
   [in, out] HCORENUM    *phEnum,  
   [out]     mdToken     rMethods[],  
   [in]      ULONG       cMax,  
   [out]     ULONG       *pcTokens  
);  

Parametry

phEnum
[in, out] Ukazatel na enumerátor. Toto musí mít hodnotu NULL pro první volání této metody.

rMethods
[out] Pole sloužící k uložení tokenů MemberDef.

cMax
[v] Maximální velikost rMethods pole.

pcTokens
[out] Počet tokenů MemberDef vrácených v rMethods.

Návratová hodnota

HRESULT Description
S_OK EnumUnresolvedMethods úspěšně vráceno.
S_FALSE Neexistují žádné tokeny k vytvoření výčtu. V takovém případě pcTokens je nula.

Poznámky

Nevyřešená metoda je metoda, která byla deklarována, ale není implementována. Metoda je zahrnuta do výčtu, pokud je metoda označena miForwardRef a je mdPinvokeImpl nastavena na nulu nebo miRuntime . Jinými slovy, nevyřešená metoda je metoda třídy, která je označená miForwardRef , ale která není implementována v nespravovaném kódu (dosaženo přes PInvoke) ani neimplementuje interně samotným modulem runtime.

Výčet vylučuje všechny metody, které jsou definovány v oboru modulu (globals) nebo v rozhraních nebo abstraktních třídách.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Cor.h

Knihovny: Zahrnutý jako prostředek v MsCorEE.dll

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také