Bagikan melalui


Metode IMetaDataImport::GetCustomAttributeByName (rometadataapi.h)

Mendapatkan atribut khusus, berdasarkan nama dan pemiliknya.

Sintaks

HRESULT GetCustomAttributeByName(
  [in]  mdToken    tkObj,
  [in]  LPCWSTR    szName,
  [out] const BYTE **ppData,
  [out] ULONG      *pcbData
);

Parameter

[in] tkObj

Token metadata yang mewakili objek yang memiliki atribut kustom.

[in] szName

Nama atribut kustom.

[out] ppData

Penunjuk ke array data yang merupakan nilai atribut kustom.

[out] pcbData

Ukuran dalam byte data yang dikembalikan dalam const.

Mengembalikan nilai

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

Keterangan

Mendefinisikan beberapa atribut kustom untuk pemilik yang sama adalah sah; mereka bahkan mungkin memiliki nama yang sama. Namun, GetCustomAttributeByName hanya mengembalikan satu instans. (GetCustomAttributeByName mengembalikan instans pertama yang ditemuinya.) Untuk menemukan semua instans atribut kustom, panggil metode EnumCustomAttributes .

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header rometadataapi.h

Lihat juga

IMetaDataImport