Bagikan melalui


IMetaDataImport::EnumMembersWithName Method

Menghitung token MemberDef yang mewakili anggota dari jenis yang ditentukan dengan nama yang ditentukan.

Syntax

HRESULT EnumMembersWithName (
   [in, out] HCORENUM    *phEnum,
   [in]      mdTypeDef   cl,
   [in]      LPCWSTR     szName,
   [out]     mdToken     rMembers[],
   [in]      ULONG       cMax,
   [out]     ULONG       *pcTokens
);

Parameters

phEnum [masuk, keluar] Penunjuk ke enumerator.

cl [di] Token TypeDef yang mewakili jenis dengan anggota untuk dijumlahkan.

szName [di] Nama anggota yang membatasi cakupan enumerator.

rMembers [out] Array yang digunakan untuk menyimpan token MemberDef.

cMax [di] Ukuran rMembers maksimum array.

pcTokens [out] Jumlah aktual token MemberDef yang dikembalikan dalam rMembers.

Remarks

Metode ini menghitung bidang dan metode, tetapi bukan properti atau peristiwa. Tidak seperti IMetaDataImport::EnumMembers, EnumMembersWithName membuang semua token bidang dan anggota yang tidak memiliki nama yang ditentukan.

Return Value

HRESULT Description
S_OK EnumTypeDefs berhasil dikembalikan.
S_FALSE Tidak ada token MemberDef untuk dijumlahkan. Dalam hal ini, pcTokens adalah nol.

Requirements

Platform: Lihat Sistem operasi yang didukung .NET.

Header: Cor.h

Library: CorGuids.lib

See also