Metode IMetaDataImport::FindMemberRef (rometadataapi.h)
Mendapatkan penunjuk ke token MemberRef untuk referensi anggota yang diapit oleh Jenis yang ditentukan dan yang memiliki nama dan tanda tangan metadata yang ditentukan.
Sintaks
HRESULT FindMemberRef(
[in] mdTypeRef tkTypeRef,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdMemberRef *pMemberRef
);
Parameter
[in] tkTypeRef
Token TypeRef untuk kelas atau antarmuka yang menyertakan referensi anggota untuk dicari. Jika nilai ini adalah mdTokenNil, pencarian dilakukan untuk variabel global atau referensi fungsi global.
[in] szName
Nama referensi anggota untuk dicari.
[in] pvSigBlob
Penunjuk ke tanda tangan metadata biner dari referensi anggota.
[in] cbSigBlob
Ukuran dalam byte pvSigBlob.
[out] pMemberRef
Penunjuk ke token MemberRef yang cocok.
Nilai kembali
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Anda menentukan anggota menggunakan kelas atau antarmuka yang tertutup (tkTypeRef), namanya (szName), dan secara opsional tanda tangannya (pvSigBlob).
Tanda tangan yang diteruskan ke FindMemberRef harus dibuat dalam cakupan saat ini, karena tanda tangan terikat ke cakupan tertentu. Tanda tangan dapat menyematkan token yang mengidentifikasi kelas atau jenis nilai penutup. Token adalah indeks ke dalam tabel TypeDef lokal. Anda tidak dapat membuat tanda tangan run-time di luar konteks lingkup saat ini dan menggunakan tanda tangan tersebut sebagai input ke FindMemberRef.
FindMemberRef hanya menemukan referensi anggota yang ditentukan langsung di kelas atau antarmuka; tidak menemukan referensi anggota yang diwariskan.
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