IDebugCustomAttributeQuery2::GetCustomAttributeByName
获取给定自定义属性名称的自定义属性字节数。
语法
int GetCustomAttributeByName(
[In] string pszCustomAttributeName,
[In, Out] byte[] ppBlob,
[In, Out] ref uint pdwLen
);
参数
pszCustomAttributeName
[in]包含要查找的自定义属性的名称的字符串。
ppBlob
[in, out]用自定义属性字节填充的数组。
pdwLen
[in, out]指定要在数组中 ppBlob
返回的最大字节数,并返回实际写入数组的字节数。
返回值
如果成功,则返回S_OK或返回S_FAL标准版自定义属性不存在。 否则,返回错误代码。
注解
将 ppBlob
参数设置为 null 值,以返回可用的属性字节数。 然后为参数分配一个数组并传入该数组 ppBlob
。
属性字节表示自定义属性的原始数据。
ppBlob
如果参数pdwLen
设置为 null 值,则此方法可用于确定自定义属性是否仅存在。 但是,一种更简单的替代方法是调用 IsCustomAttributeDefined 方法。