IMetaDataImport::EnumUnresolvedMethods, méthode
Énumère des jetons MemberDef qui représentent les méthodes non résolues dans la portée de métadonnées actuelle.
HRESULT EnumUnresolvedMethods (
[in, out] HCORENUM *phEnum,
[out] mdToken rMethods[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Paramètres
phEnum
[in, out] Pointeur vers l'énumérateur. Cela doit être NULL pour le premier appel de cette méthode.rMethods
[out] Tableau utilisé pour stocker les jetons MemberDef.cMax
[in] Taille maximale du tableau rMethods.pcTokens
[out] Nombre de jetons MemberDef retournés dans rMethods.
Valeur de retour
HRESULT |
Description |
---|---|
S_OK |
EnumUnresolvedMethods a été retourné avec succès. |
S_FALSE |
Il n'y a pas de jetons à énumérer. Dans ce cas, pcTokens a la valeur zéro. |
Notes
Une méthode non résolue est une méthode déclarée mais qui n'a pas été implémentée. Une méthode est incluse dans l'énumération si elle est marquée miForwardRef et que mdPinvokeImpl ou miRuntime ait la valeur zéro. Autrement dit, une méthode non résolue est une méthode de classe qui est marquée miForwardRef mais qui n'est pas implémentée dans le code non managé (atteint via PInvoke) ni implémentée en interne par le runtime lui-même.
L'énumération exclut toutes les méthodes définies à la portée du module (globales) ou dans les interfaces ou les classes abstraites.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : Cor.h
Bibliothèque : incluse en tant que ressource dans MsCorEE.dll
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0