IEnumSTATPROPSTG 接口 (propidlbase.h)
IEnumSTATPROPSTG 接口循环访问 STATPROPSTG 结构的数组。 STATPROPSTG 结构包含有关属性集中属性的统计数据。 IEnumSTATPROPSTG 具有与所有枚举器接口相同的方法: Next、 Skip、 Reset 和 Clone。
实现定义集中属性的枚举顺序。 创建枚举器时存在的且在枚举期间未删除的属性将仅枚举一次。 枚举过程中添加或删除的属性可以枚举,也可能不枚举,但永远不会枚举多次。
不枚举保留属性标识符、属性 ID 为 0 (字典) 、1 (代码页指示符) 或大于或等于 0x80000000 的属性。
枚举非简单属性并不一定指示可以通过调用 IPropertyStorage::ReadMultiple 成功读取该属性。 这是因为在属性枚举期间,检查间接流或存储是否存在的性能开销是过高的。
继承
IEnumSTATPROPSTG 接口继承自 IUnknown 接口。 IEnumSTATPROPSTG 还具有以下类型的成员:
方法
IEnumSTATPROPSTG 接口包含以下方法。
IEnumSTATPROPSTG::Clone IEnumSTATPROPSTG::Clone 方法创建一个枚举器,其中包含与当前 STATPROPSTG 结构枚举器相同的枚举状态。 |
IEnumSTATPROPSTG::Next IEnumSTATPROPSTG::Next 方法检索指定数量的 STATPROPSTG 结构,这些结构随后在枚举序列中紧随其后。 |
IEnumSTATPROPSTG::Reset IEnumSTATPROPSTG::Reset 方法将枚举序列重置为 STATPROPSTG 结构数组的开头。 |
IEnumSTATPROPSTG::Skip IEnumSTATPROPSTG::Skip 方法跳过枚举序列中指定数量的 STATPROPSTG 结构。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | propidlbase.h (包括 Propidl.h) |