Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Inventariseert MemberDef-tokens die leden van het opgegeven type vertegenwoordigen.
Syntax
HRESULT EnumMembers (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef cl,
[out] mdToken rMembers[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameters
phEnum [in, uit] Een aanwijzer naar de enumerator.
cl [in] Een TypeDef-token dat het type vertegenwoordigt waarvan de leden moeten worden geïnventariseerd.
rMembers [uit] De matrix die wordt gebruikt voor het opslaan van de MemberDef-tokens.
cMax [in] De maximale grootte van de rMembers matrix.
pcTokens [uit] Het werkelijke aantal MemberDef-tokens dat is geretourneerd in rMembers.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumMembers is geretourneerd. |
S_FALSE |
Er zijn geen MemberDef-tokens om te inventariseren. In dat geval pcTokens is het nul. |
Remarks
Wanneer u verzamelingen leden voor een klasse opsommen, EnumMembers worden alleen leden (velden en methoden, maar niet eigenschappen of gebeurtenissen) geretourneerd die rechtstreeks in de klasse zijn gedefinieerd. Er worden geen leden geretourneerd die door de klasse worden overgenomen, zelfs als de klasse een implementatie biedt voor de overgenomen leden. Als u overgenomen leden wilt opsommen, moet de beller de overnameketen expliciet doorlopen. Houd er rekening mee dat de regels voor de overnameketen kunnen variëren, afhankelijk van de taal of compiler die de oorspronkelijke metagegevens heeft verzonden.
Eigenschappen en gebeurtenissen worden niet opgesomd door EnumMembers. Als u deze wilt opsommen, gebruikt u EnumProperties of EnumEvents.
Requirements
Platformen: Zie ondersteunde besturingssystemen van .NET.
Header: Cor.h
Library: CorGuids.lib