Skip to content

Latest commit

 

History

History
103 lines (80 loc) · 3 KB

nf-rometadataapi-imetadataimport-enummembers.md

File metadata and controls

103 lines (80 loc) · 3 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:rometadataapi.IMetaDataImport.EnumMembers
IMetaDataImport::EnumMembers (rometadataapi.h)
Enumerates MemberDef tokens representing members of the specified type.
EnumMembers
EnumMembers method [Windows Runtime]
EnumMembers method [Windows Runtime]
IMetaDataImport interface
IMetaDataImport interface [Windows Runtime]
EnumMembers method
IMetaDataImport.EnumMembers
IMetaDataImport::EnumMembers
rometadataapi/IMetaDataImport::EnumMembers
winrt.imetadataimport_enummembers
winrt\imetadataimport_enummembers.htm
WinRT
cb1e90fe-e5c8-4f6d-b38a-ae7f46cb34e9
12/05/2018
EnumMembers, EnumMembers method [Windows Runtime], EnumMembers method [Windows Runtime],IMetaDataImport interface, IMetaDataImport interface [Windows Runtime],EnumMembers method, IMetaDataImport.EnumMembers, IMetaDataImport::EnumMembers, rometadataapi/IMetaDataImport::EnumMembers, winrt.imetadataimport_enummembers
rometadataapi.h
Windows
Rometadataapi.idl
Windows
19H1
IMetaDataImport::EnumMembers
rometadataapi/IMetaDataImport::EnumMembers
c++
APIRef
kbSyntax
COM
rometadataapi.h
IMetaDataImport.EnumMembers

IMetaDataImport::EnumMembers

-description

Enumerates MemberDef tokens representing members of the specified type.

-parameters

-param phEnum [in, out]

A pointer to the enumerator.

-param tkTypeDef [in]

A TypeDef token representing the type whose members are to be enumerated.

-param rgMembers [out]

The array used to hold the MemberDef tokens.

-param cMax [in]

The maximum size of the rgMembers array.

-param pcTokens [out]

The actual number of MemberDef tokens returned in rgMembers.

-returns

HRESULT Description
S_OK EnumMembers returned successfully.
S_FALSE There are no MemberRef tokens to enumerate. In this case, pcTokens is 0 (zero).

-remarks

When enumerating collections of members for a class, EnumMembers returns only members defined directly on the class. It does not return any members that the class inherits, even if the class provides an implementation for those inherited members. To enumerate inherited members, the caller must explicitly walk the inheritance chain. Note that the rules for the inheritance chain may vary depending on the language or compiler that emitted the original metadata.

-see-also

IMetaDataImport