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 | 取消封送属性。 |