Bagikan melalui


Metode IMetaDataImport::GetMemberProps (rometadataapi.h)

Mendapatkan informasi metadata, termasuk nama, tanda tangan biner, dan alamat virtual relatif, dari jenis anggota yang direferensikan oleh token metadata yang ditentukan.

Sintaks

HRESULT GetMemberProps(
  [in]  mdToken         tkMember,
  [out] mdTypeDef       *ptkTypeDef,
  [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
);

Parameter

[in] tkMember

Token yang mereferensikan anggota untuk mendapatkan metadata terkait.

[out] ptkTypeDef

Penunjuk ke token metadata yang mewakili kelas anggota.

[out] szMember

Nama anggota.

[in] cchMember

Ukuran dalam karakter lebar buffer szMember.

[out] pchMember

Ukuran dalam karakter lebar dari nama yang dikembalikan.

[out] pdwAttr

Nilai bendera apa pun yang diterapkan ke anggota.

[out] ppvSigBlob

Penunjuk ke tanda tangan metadata biner anggota.

[out] pcbSigBlob

Ukuran dalam byte ppvSigBlob.

[out] pulCodeRVA

Penunjuk ke alamat virtual relatif anggota.

[out] pdwImplFlags

Setiap bendera implementasi metode yang terkait dengan anggota.

[out] pdwCPlusTypeFlag

Bendera yang menandai ValueType.

[out] ppValue

Nilai string konstanta yang dikembalikan oleh anggota ini.

[out] pcchValue

Ukuran dalam karakter ppValue, atau nol jika ppValue tidak menyimpan string.

Nilai kembali

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

   
Target Platform Windows
Header rometadataapi.h

Lihat juga

IMetaDataImport