Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan penunjuk ke token FieldDef untuk bidang yang diapit oleh yang ditentukan Type dan yang memiliki nama dan tanda tangan metadata yang ditentukan.
Syntax
HRESULT FindField (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdFieldDef *pmb
);
Parameters
td [di] Token TypeDef untuk kelas atau antarmuka yang mencakup bidang yang akan dicari. Jika nilai ini adalah mdTokenNil, pencarian dilakukan untuk variabel global.
szName [di] Nama bidang yang akan dicari.
pvSigBlob [di] Penunjuk ke tanda tangan metadata biner bidang.
cbSigBlob[di] Ukuran dalam byte .pvSigBlob
pmb [out] Penunjuk ke token FieldDef yang cocok.
Remarks
Anda menentukan bidang menggunakan kelas atau antarmukanya yang tertutup (td), namanya (szName), dan secara opsional tanda tangannya (pvSigBlob).
Tanda tangan yang diteruskan ke FindField harus dihasilkan 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 runtime di luar konteks cakupan saat ini dan menggunakan tanda tangan tersebut sebagai input ke FindField.
FindField hanya menemukan bidang yang ditentukan langsung di kelas atau antarmuka; tidak menemukan bidang yang diwariskan.
Requirements
Platform: Lihat Sistem operasi yang didukung .NET.
Header: Cor.h
Perpustakaan: CorGuids.lib