获取给定的自定义特性字节自定义属性的名称。
HRESULT GetCustomAttributeByName(
LPCOLESTR pszCustomAttributeName,
BYTE* ppBlob,
DWORD* pdwLen
);
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_FALSE,如果自定义特性不存在。 否则,返回错误代码。
备注
设置 ppBlob 参数设置为空值返回属性的字节数。可用。 然后将一个数组并为 ppBlob 参数将该数组。
属性字节表示自定义属性的原始数据。
如果 ppBlob 和 pdwLen 参数设置为空值,此方法可用来确定自定义属性是否只存在。 更简单的替代方法,但是,与调用 IDebugCustomAttributeQuery2:: IsCustomAttributeDefined 方法。