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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk