CPROPS.CPP

在示例提供程序组件中,可在 cprops.cpp 中找到属性缓存实现的示例。 下表列出了支持的方法。

方法 说明
CPropertyCache::addproperty 通过添加新属性缓存来扩展属性缓存。
CPropertyCache::updateproperty 查找属性,释放其内容,并改用新值;然后,标记已为此属性更改的缓存。
CPropertyCache::findproperty 按名称查找此属性并保存其索引。
CPropertyCache::getproperty 如果可用,则在缓存中查找该属性,否则调用 GetInfo。 设置索引并在新值中复制。
CPropertyCache::putproperty 查找该属性。 释放已有值,并放入新值。
CPropertyCache::CPropertyCache 标准构造函数。
CPropertyCache::~CPropertyCache 标准析构函数。
CPropertyCache::createpropertycache 创建缓存。
CPropertyCache::unboundgetproperty 在缓存中查找该属性,并将其设为这些值。
CPropertyCache::SampleDSMarshallProperties 封送属性数据和值。
CPropertyCache::marshallproperty 封送属性。
CPropertyCache::SampleDSUnMarshallProperties 取消封送属性数据和值。
CPropertyCache::unmarshallproperty 取消封送属性。