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