Bagikan melalui


Metode IMetaDataImport::GetFieldProps (rometadataapi.h)

Mendapatkan metadata yang terkait dengan bidang yang dirujuk oleh token FieldDef yang ditentukan.

Sintaks

HRESULT GetFieldProps(
  [in]  mdFieldDef      tkFieldDef,
  [out] mdTypeDef       *ptkTypeDef,
  [out] LPWSTR          szField,
  [in]  ULONG           cchField,
  [out] ULONG           *pchField,
  [out] DWORD           *pdwAttr,
  [out] PCCOR_SIGNATURE *ppvSigBlob,
  [out] ULONG           *pcbSigBlob,
  [out] DWORD           *pdwCPlusTypeFlag,
  [out] UVCP_CONSTANT   *ppValue,
  [out] ULONG           *pcchValue
);

Parameter

[in] tkFieldDef

Token FieldDef yang mewakili bidang untuk mendapatkan metadata terkait.

[out] ptkTypeDef

Penunjuk ke token TypeDef yang mewakili jenis kelas tempat bidang berada.

[out] szField

Nama bidang .

[in] cchField

Ukuran karakter lebar buffer untuk szField.

[out] pchField

Ukuran aktual buffer yang dikembalikan.

[out] pdwAttr

Bendera yang terkait dengan metadata bidang.

[out] ppvSigBlob

Penunjuk ke nilai metadata biner yang menjelaskan bidang .

[out] pcbSigBlob

Ukuran dalam byte ppvSigBlob.

[out] pdwCPlusTypeFlag

Bendera yang menentukan jenis nilai bidang.

[out] ppValue

Nilai konstanta untuk bidang .

[out] pcchValue

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

Nilai kembali

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

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header rometadataapi.h

Lihat juga

IMetaDataImport