Metodo IMetaDataImport::EnumUnresolvedMethods
Enumera i token MemberDef che rappresentano i metodi non risolti nell'ambito dei metadati corrente.
Sintassi
HRESULT EnumUnresolvedMethods (
[in, out] HCORENUM *phEnum,
[out] mdToken rMethods[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parametri
phEnum
[in, out] Puntatore all'enumeratore. Deve essere NULL per la prima chiamata di questo metodo.
rMethods
[out] Matrice utilizzata per archiviare i token MemberDef.
cMax
[in] Dimensione massima della matrice rMethods
.
pcTokens
[out] Numero di token MemberDef restituiti in rMethods
.
Valore restituito
HRESULT | Descrizione |
---|---|
S_OK |
EnumUnresolvedMethods restituito correttamente. |
S_FALSE |
Non sono presenti token da enumerare. In tal caso, pcTokens è zero. |
Commenti
Un metodo non risolto è quello dichiarato ma non implementato. Un metodo viene incluso nell'enumerazione se il metodo è contrassegnato miForwardRef
e mdPinvokeImpl
o miRuntime
è impostato su zero. In altre parole, un metodo non risolto è un metodo di classe contrassegnato miForwardRef
ma che non viene implementato nel codice non gestito (raggiunto tramite PInvoke) né implementato internamente dal runtime stesso
L'enumerazione esclude tutti i metodi definiti nell'ambito del modulo (globali) o nelle interfacce o nelle classi astratte.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: Cor.h
Libreria: Incluso come risorsa in MsCorEE.dll
Versioni di .NET Framework: Disponibile dalla versione 1.0