Expand Minimize

IObjectModelProvider interface

Provides access to the underlying object model implemented by a control or application. Assistive technology applications can use the object model to directly access the content of the control or application.

When to implement

Implement this interface if your control or application provides its own object model for accessing content, and the content cannot easily be exposed through other UI Automation control patterns.

Members

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

Methods

The IObjectModelProvider interface has these methods.

MethodDescription
GetUnderlyingObjectModel

Retrieves an interface used to access the underlying object model of the provider.

 

Requirements

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

UIAutomationCore.h (include UIAutomation.h)

IDL

UIAutomationCore.idl

DLL

UIAutomationCore.dll

IID

IID_IObjectModelProvider is defined as 3ad86ebd-f5ef-483d-bb18-b1042a475d64

See also

Control Pattern Interfaces for Providers

 

 

Community Additions

ADD
Show:
© 2014 Microsoft