IUIAutomationVirtualizedItemPattern interface (uiautomationclient.h)

Represents a virtualized item, which is an item that is represented by a placeholder automation element in the Microsoft UI Automation tree.


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


The IUIAutomationVirtualizedItemPattern interface has these methods.


Creates a full UI Automation element for a virtualized item.


A virtualized item can be an item retrieved from a control that supports the ItemContainer control pattern, or a virtualized embedded object retrieved from a control that supports the Text control pattern.

The placeholder automation element for a virtualized item might not have loaded data for all UI Automation properties, and may return UIA_E_ELEMENTNOTAVAILABLE in response to queries for properties that are not available.


Minimum supported client Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista, Windows XP with SP3 and Platform Update for Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008, Windows Server 2003 with SP2 and Platform Update for Windows Server 2008 [desktop apps only]
Target Platform Windows
Header uiautomationclient.h (include UIAutomation.h)

See also

Control Pattern Interfaces for Clients

Working with Virtualized Items