Metode IMetaDataImport::ResolveTypeRef (rometadataapi.h)
Menyelesaikan referensi Jenis yang diwakili oleh token TypeRef yang ditentukan.
Sintaks
HRESULT ResolveTypeRef(
[in] mdTypeRef tkTypeRef,
[in] REFIID riid,
[out] IUnknown **ppIScope,
[out, retval] mdTypeDef *ptkTypeDef
);
Parameter
[in] tkTypeRef
Token metadata TypeRef untuk mengembalikan informasi jenis yang direferensikan.
[in] riid
IID antarmuka yang akan dikembalikan dalam ppIScope. Biasanya, ini akan berupa IID_IMetaDataImport.
[out] ppIScope
Antarmuka ke cakupan modul tempat jenis yang dirujuk ditentukan.
[out, retval] ptkTypeDef
Penunjuk ke token TypeDef yang mewakili jenis yang dirujuk.
Mengembalikan nilai
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Jika referensi jenis yang akan diselesaikan memiliki cakupan resolusi AssemblyRef, metode ResolveTypeRef mencari kecocokan hanya dalam cakupan metadata yang telah dibuka dengan panggilan ke metode IMetaDataDispenser::OpenScope atau metode IMetaDataDispenser::OpenScopeOnMemory . Ini karena ResolveTypeRef tidak dapat menentukan hanya dari cakupan AssemblyRef di mana pada disk atau di cache rakitan global rakitan disimpan.
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