Share via


IUIAutomationPatternHandler Interface

This interface must be implemented by an application that registers new control pattern. The client uses this interface to return a client API wrapper object and to unmarshal property and method requests to an actual provider instance. The PatternHandler object is stateless, so this can be implemented by a singleton.

IUIAutomationPatternHandler Members

CreateClientWrapper Creates an object that enables a client application to interact with a custom control pattern.
Dispatch Dispatches a method or property getter to a custom control pattern provider.

Interface Information

Inherits from IUnknown
Header and IDL files uiautomationcore.h, uiautomationcore.idl
Minimum operating systems Windows 7