IResultData 接口 (mmc.h)
IResultData 接口使用户能够添加、删除、查找和修改与结果视图窗格关联的项。 它还支持操作结果视图窗格的视图样式。
IResultData 接口旨在给人一种印象,即结果视图窗格只能由一个组件使用,但组件应注意结果视图窗格实际上可以由多个组件共享。 所有项操作都是通过使用插入项时分配的项 ID 来执行的。 此 ID 保证在项目的整个生命周期内既是静态的,也是唯一的。 删除项时,将释放 ID,并可供列表中的其他新项使用。 在删除关联的项后,永远不要保留项 ID。
IResultData 接口还处理虚拟 (所有者数据) 列表。 由于虚拟列表的性质,并非所有方法都适用,并且某些方法的功能有限。 各个方法的说明中详细介绍了这些差异。 处理虚拟时的主要区别在于,由于控制台不维护虚拟项的任何存储,因此它不提供项 ID。 虚拟列表项按其列表位置 (索引) 标识。
继承
IResultData 接口继承自 IUnknown 接口。 IResultData 还具有以下类型的成员:
方法
IResultData 接口具有这些方法。
IResultData::D eleteAllRsltItems IResultData::D eleteAllRsltItems 方法使管理单元能够从结果视图窗格中删除所有用户插入的项和子项。 |
IResultData::D eleteItem 允许管理单元删除结果视图窗格中的单个项。 |
IResultData::FindItemByLParam IResultData::FindItemByLParam 方法使管理单元能够根据其用户插入的 lParam 值查找项或子项。 |
IResultData::GetItem 使用户能够检索单个项的参数。 |
IResultData::GetNextItem IResultData::GetNextItem 方法获取结果视图中设置了指定状态标志的下一项。 |
IResultData::GetViewMode 允许管理单元检索结果视图窗格的视图模式。 |
IResultData::InsertItem IResultData::InsertItem 方法使管理单元能够将单个新项添加到结果窗格视图。 |
IResultData::ModifyItemState 允许管理单元修改项的状态。 |
IResultData::ModifyViewStyle IResultData::ModifyViewStyle 方法使管理单元能够设置结果窗格的视图样式。 |
IResultData::SetDescBarText 设置结果视图窗格的说明栏文本。 |
IResultData::SetItem IResultData::SetItem 方法使管理单元能够在结果窗格中设置单个项。 |
IResultData::SetItemCount 设置虚拟列表中的项数。 |
IResultData::SetViewMode 启用管理单元以设置结果视图窗格显示其项的视图模式。 |
IResultData::Sort 对结果窗格中的所有项进行排序。 |
IResultData::UpdateItem 导致重新绘制结果窗格中的指定项。 |
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | mmc.h |