共用方式為


IMetaDataImport::GetCustomAttributeByName 方法

根據提供的名稱和擁有者,取得自訂屬性的值。

語法

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

參數

tkObj
[in] 中繼資料語彙基元,代表擁有自訂屬性的物件。

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

ppData
[out] 做為自訂屬性值之資料陣列的指標。

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

備註

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

規格需求

平台:請參閱系統需求

標頭:Cor.h

程式庫:包含作為 MSCorEE.dll 中的資源

.NET Framework版本:自 1.0 起提供

另請參閱