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 方法。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**Cor.h
**库:**作为一项资源包含在 MsCorEE.dll 中
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0