IUIAutomation2 interface (uiautomationclient.h)

Extends the IUIAutomation interface to expose additional methods for controlling Microsoft UI Automation functionality.

Inheritance

The IUIAutomation2 interface inherits from the IUIAutomation interface.

Methods

The IUIAutomation2 interface has these methods.

 
IUIAutomation2::get_AutoSetFocus

Specifies whether calls to UI Automation control pattern methods automatically set focus to the target element. (Get)
IUIAutomation2::get_ConnectionTimeout

Specifies the length of time that UI Automation will wait for a provider to respond to a client request for an automation element. (Get)
IUIAutomation2::get_TransactionTimeout

Specifies the length of time that UI Automation will wait for a provider to respond to a client request for information about an automation element. (Get)
IUIAutomation2::put_AutoSetFocus

Specifies whether calls to UI Automation control pattern methods automatically set focus to the target element. (Put)
IUIAutomation2::put_ConnectionTimeout

Specifies the length of time that UI Automation will wait for a provider to respond to a client request for an automation element. (Put)
IUIAutomation2::put_TransactionTimeout

Specifies the length of time that UI Automation will wait for a provider to respond to a client request for information about an automation element. (Put)

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Target Platform Windows
Header uiautomationclient.h (include UIAutomation.h)

See also

IUIAutomation

UI Automation Element Interfaces for Clients