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 方法。

另请参阅