取得自定義屬性,指定其名稱和擁有者。
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