我正在尝试在Windows File Explorer中实现基于图标的属性,而我从this的帖子中了解到,它需要从属性处理程序中返回属性存储二进制文件 。有谁知道如何创建属性存储二进制文件?搜索之后,我遇到了有关规范的一些documentation,但是我看不到任何有关如何创建规范的示例。非常感谢。
答案 0 :(得分:0)
您不需要任何 binary文件,只需要实现IPropertyStore。您可以使用PSCreateMemoryPropertyStore方法创建一个。
IPropertyStore *ps;
if (SUCCEEDED(PSCreateMemoryPropertyStore(IID_PPV_ARGS(&ps))))
{
// do your work
ps->Release();
}