Bagikan melalui


Metode IMetaDataImport::EnumTypeDefs (rometadataapi.h)

Menghitung token TypeDef yang mewakili semua jenis dalam cakupan saat ini.

Sintaks

HRESULT EnumTypeDefs(
  [in, out]     HCORENUM     *phEnum,
  [out]         mdTypeDef [] rgTypeDefs,
  [in]          ULONG        cMax,
  [out, retval] ULONG        *pcTypeDefs
);

Parameter

[in, out] phEnum

Penunjuk ke enumerator baru. Ini harus NULL untuk panggilan pertama metode ini.

[out] rgTypeDefs

Array yang digunakan untuk menyimpan token TypeDef.

[in] cMax

Ukuran maksimum array rgTypeDefs .

[out, retval] pcTypeDefs

Jumlah token TypeDef yang dikembalikan dalam rgTypeDefs.

Mengembalikan nilai

HRESULT Deskripsi
S_OK EnumTypeDefs berhasil dikembalikan.
S_FALSE Tidak ada token untuk di-enumerasi. Dalam hal ini, pcTypeDefs adalah 0 (nol).

Keterangan

Token TypeDef mewakili jenis seperti kelas atau antarmuka, serta jenis apa pun yang ditambahkan melalui mekanisme ekstensibilitas.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header rometadataapi.h

Lihat juga

IMetaDataImport