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 informasi yang disimpan dalam metadata untuk definisi anggota tertentu, termasuk nama, tanda tangan biner, dan alamat virtual relatif, anggota yang Type direferensikan oleh token metadata yang ditentukan. Ini adalah metode pembantu sederhana: jika mb adalah MethodDef, maka GetMethodProps dipanggil; jika mb adalah FieldDef, maka GetFieldProps dipanggil. Lihat metode lain ini untuk detailnya.
Syntax
HRESULT GetMemberProps (
[in] mdToken mb,
[out] mdTypeDef *pClass,
[out] LPWSTR szMember,
[in] ULONG cchMember,
[out] ULONG *pchMember,
[out] DWORD *pdwAttr,
[out] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob,
[out] ULONG *pulCodeRVA,
[out] DWORD *pdwImplFlags,
[out] DWORD *pdwCPlusTypeFlag,
[out] UVCP_CONSTANT *ppValue,
[out] ULONG *pcchValue
);
Parameters
mb [di] Token yang mereferensikan anggota untuk mendapatkan metadata terkait.
pClass [out] Penunjuk ke token metadata yang mewakili kelas anggota.
szMember [out] Nama anggota.
cchMember [di] Ukuran dalam karakter buffer yang szMember lebar.
pchMember [out] Ukuran dalam karakter lebar dari nama yang dikembalikan.
pdwAttr [out] Nilai bendera apa pun yang diterapkan ke anggota.
ppvSigBlob [out] Penunjuk ke tanda tangan metadata biner anggota.
pcbSigBlob[out] Ukuran dalam byte .ppvSigBlob
pulCodeRVA [out] Penunjuk ke alamat virtual relatif anggota.
pdwImplFlags [out] Setiap bendera implementasi metode yang terkait dengan anggota.
pdwCPlusTypeFlag [out] Bendera yang menandai ValueType. Ini adalah salah ELEMENT_TYPE_* satu nilai.
ppValue [out] Nilai string konstanta yang dikembalikan oleh anggota ini.
pcchValue [out] Ukuran dalam karakter ppValue, atau nol jika ppValue tidak menyimpan string.
Requirements
Platform: Lihat Sistem operasi yang didukung .NET.
Header: Cor.h
Library: CorGuids.lib