Bagikan melalui


IMetaDataImport::EnumUnresolvedMethods Method

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

Syntax

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

Parameters

phEnum [masuk, keluar] Penunjuk ke enumerator. Ini harus NULL untuk panggilan pertama metode ini.

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

cMax [di] Ukuran rMethods maksimum array.

pcTokens [out] Jumlah token MemberDef yang dikembalikan dalam rMethods.

Return Value

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

Remarks

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

Enumerasi mengecualikan semua metode yang ditentukan baik pada cakupan modul (global) atau dalam antarmuka atau kelas abstrak.

Requirements

Platform: Lihat Sistem operasi yang didukung .NET.

Header: Cor.h

Library: CorGuids.lib

See also