共用方式為


IMetaDataImport::GetCustomAttributeByName Method

取得自定義屬性,指定其名稱和擁有者。

Syntax

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

Parameters

tkObj [in]元數據標記,表示擁有自定義屬性的物件。

szName [in]自訂屬性的名稱。

ppData [out]數據陣列的指標,這是自定義屬性的值。

pcbData [out]*中ppData傳回之數據的大小,以位元組為單位。

Remarks

定義相同擁有者的多個自定義屬性是合法的;他們甚至可能具有相同的名稱。 不過, GetCustomAttributeByName 只會傳回一個實例。 (GetCustomAttributeByName 傳回它遇到的第一個實例。若要尋找自定義屬性的所有實例,請呼叫 IMetaDataImport::EnumCustomAttributes 方法。

Requirements

平臺: 請參閱 .NET 支援的作系統

Header: Cor.h

Library: CorGuids.lib

See also