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 起可用