Bagikan melalui


Metode IMetaDataImport::EnumMembersWithName (rometadataapi.h)

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

Sintaks

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

Parameter

[in, out] phEnum

Penunjuk ke enumerator.

[in] tkTypeDef

Token TypeDef yang mewakili jenis dengan anggota untuk dijumlahkan.

[in] szName

Nama anggota yang membatasi cakupan enumerator.

[out] rgMembers

Array yang digunakan untuk menyimpan token MemberDef.

[in] cMax

Ukuran maksimum array rgMembers .

[out] pcTokens

Jumlah aktual token MemberDef yang dikembalikan dalam rgMembers.

Nilai kembali

HRESULT Deskripsi
S_OK EnumMembersWithName berhasil dikembalikan.
S_FALSE Tidak ada token MemberRef untuk dijumlahkan. Dalam hal ini, pcTokens adalah 0 (nol).

Keterangan

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

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header rometadataapi.h

Lihat juga

IMetaDataImport