获取自定义属性,给定其名称和所有者。
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