Bagikan melalui


Metode IMetaDataImport::EnumUnresolvedMethods (rometadataapi.h)

Menghitung token MemberDef yang mewakili metode yang belum terselesaikan dalam cakupan metadata saat ini.

Sintaks

HRESULT EnumUnresolvedMethods(
  [in, out] HCORENUM   *phEnum,
  [out]     mdToken [] rgMethods,
  [in]      ULONG      cMax,
  [out]     ULONG      *pcTokens
);

Parameter

[in, out] phEnum

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

[out] rgMethods

Array yang digunakan untuk menyimpan token MemberDef.

[in] cMax

Ukuran maksimum array rgMethods .

[out] pcTokens

Jumlah token MemberDef yang dikembalikan dalam rgMethods.

Mengembalikan nilai

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

Keterangan

Metode yang belum terselesaikan adalah metode yang telah dinyatakan tetapi tidak diimplementasikan. Metode disertakan dalam enumerasi jika metode ditandai miForwardRef dan mdPinvokeImpl atau miRuntime diatur ke nol. Dengan kata lain, metode yang tidak terselesaikan adalah metode kelas yang ditandai miForwardRef tetapi tidak diimplementasikan dalam kode yang tidak dikelola (dicapai melalui PInvoke) atau diimplementasikan secara internal oleh runtime itu sendiri.

Enumerasi tidak termasuk semua metode yang didefinisikan baik pada cakupan modul (global) atau dalam antarmuka atau kelas abstrak.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header rometadataapi.h

Lihat juga

IMetaDataImport