如何创建属性存储二进制文件
How to create a property store binary file
我正在尝试在 Windows 文件资源管理器中实现一个基于图标的属性,我从这篇文章中的理解是它需要从属性处理程序返回属性存储二进制文件。 有谁知道如何创建属性存储二进制文件? 搜索后,我遇到了一些关于规范的文档,但我没有看到任何如何创建一个示例。 谢谢。
你不需要任何二进制文件,你只需要IPropertyStore的实现。您可以使用 PSCreateMemoryPropertyStore 方法创建一个。
IPropertyStore *ps;
if (SUCCEEDED(PSCreateMemoryPropertyStore(IID_PPV_ARGS(&ps))))
{
// do your work
ps->Release();
}
相关文章:
- C++ 在堆栈中包含多态属性的类对象存储
- 如何在一个属性中动态存储基元类型
- 如何创建属性存储二进制文件
- 可以在同一 VBO 中存储不同的顶点属性和索引
- 存储模板参数包作为非类模板的属性
- 打开"GL着色器存储缓冲区对象"以替换"顶点属性"
- 将函数名称和属性存储在哈希表中
- SQLite是否可以完成此任务?存储路径名与文件属性
- 具有任何类型的属性的对象,易于存储和迭代
- 我正在尝试通过 Boost 图形库从 Graphviz DOT 文件中读取图形.如何读取存储在数组中的未知数量的属性
- 当存储在std::vector属性中时,我可以删除析构函数中的指针吗
- HDF5存储不同大小的字符串属性
- 测试提升属性树是存储基元还是子树
- BGL:使用绑定属性来存储另一个顶点的顶点描述符
- 从文件中读取并存储属性会产生错误的输出
- 为什么我的类模板的动态分配数组属性只能存储一个项
- 如何在SQL中存储具有大量(常量)属性的数据
- Boost属性树:如何在其中存储指针
- 创建一个新对象并将该对象存储在新类的向量中,属性消失
- 类属性/字段是如何存储的