CUIAutomation8 object

Implements the IUIAutomation2 interface for Windows 8.

Syntax

    [
        uuid(e22ad333-b25f-460c-83d0-0581107395c9),
        version(1.0), 
        helpstring("The Central Class for UIAutomation8")
    ]
    coclass CUIAutomation8
    {
        [default] interface IUIAutomation2;
    }

Remarks

Typically, a CUIAutomation8 object provides an IUIAutomation2 interface, which offers benefits that include allowing calls to unresponsive providers to timeout. A CUIAutomation8 object can also provide the same IUIAutomation interface as CUIAutomation, but the proxy providers for some controls might behave differently than they do in previous versions of Windows. Use CUIAutomation if you need proxy providers that are compatible with previous versions.

Examples

For an example of how to create this object, see CUIAutomation.

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

UIAutomationCore.h (include UIAutomation.h)

IDL

UIAutomationCore.idl

IID

CLSID_CUIAutomation8 is defined as e22ad333-b25f-460c-83d0-0581107395c9

See also

UI Automation Objects