Methode IMetaDataImport::EnumUnresolvedMethods
Opsomming van MemberDef-tokens die de niet-opgeloste methoden in het huidige metagegevensbereik vertegenwoordigen.
Syntaxis
HRESULT EnumUnresolvedMethods (
[in, out] HCORENUM *phEnum,
[out] mdToken rMethods[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameters
phEnum
[in, uit] Een verwijzing naar de enumerator. Dit moet NULL zijn voor de eerste aanroep van deze methode.
rMethods
[uit] De matrix die wordt gebruikt voor het opslaan van de MemberDef-tokens.
cMax
[in] De maximale grootte van de rMethods
matrix.
pcTokens
[uit] Het aantal MemberDef-tokens dat wordt geretourneerd in rMethods
.
Retourwaarde
HRESULT | Beschrijving |
---|---|
S_OK |
EnumUnresolvedMethods is geretourneerd. |
S_FALSE |
Er zijn geen tokens om op te sommen. In dat geval pcTokens is nul. |
Opmerkingen
Een niet-opgeloste methode is een methode die is gedeclareerd maar niet geïmplementeerd. Een methode wordt opgenomen in de opsomming als de methode is gemarkeerd miForwardRef
en mdPinvokeImpl
of miRuntime
is ingesteld op nul. Met andere woorden, een niet-opgeloste methode is een klassemethode die is gemarkeerd miForwardRef
, maar die niet wordt geïmplementeerd in niet-beheerde code (bereikt via PInvoke) of intern geïmplementeerd door de runtime zelf
De opsomming sluit alle methoden uit die zijn gedefinieerd in modulebereik (globals) of in interfaces of abstracte klassen.
Vereisten
Platforms: Zie Systeemvereisten.
Header: Cor.h
Bibliotheek: Opgenomen als een resource in MsCorEE.dll
.NET Framework versies: beschikbaar sinds 1.0