Exposes methods and properties to support UI Automation client access to controls that initiate or perform a single, unambiguous action and do not maintain state when activated.
Invoke Sends a request to activate a control and initiate its single, unambiguous action.
Implemented on a UI Automation provider that must support the InvokePattern control pattern.
Controls implement IInvokeProvider if the same behavior is not exposed through another control pattern provider. For example, if the IInvokeProvider::Invoke method of a control performs the same action as the IExpandCollapseProvider::Expand or IExpandCollapseProvider::Collapse method, the control should not also implement IInvokeProvider.
Inherits from IUnknown Header and IDL files uiautomation.h, uiautomationcore.idl Minimum operating systems Windows XP