IResultOwnerData interface (mmc.h)

The IResultOwnerData interface supports the use of virtual lists, which are list-view controls that have the LVS_OWNERDATA style set. The methods of this interface are applicable only to virtual lists. This is an optional interface and snap-ins can implement it for enhanced virtual list performance and functionality.

Inheritance

The IResultOwnerData interface inherits from the IUnknown interface. IResultOwnerData also has these types of members:

Methods

The IResultOwnerData interface has these methods.

 
IResultOwnerData::CacheHint

Called when a virtual list is about to request display information for a range of items, allowing the snap-in to collect the information ahead of time in cases where an optimization can be made.
IResultOwnerData::FindItem

Finds the next item in a virtual list matching a specified string.
IResultOwnerData::SortItems

Sorts the items of a virtual result list.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header mmc.h

See also

IComponent::GetDisplayInfo

IComponent::GetResultViewType

IComponent::QueryDataObject

IResultData

IResultData::SetItemCount

Owner Data/Virtual Lists

RESULTDATAITEM