Expand Minimize

IAccessibleHostingElementProviders interface

A Microsoft Active Accessibility object implements this interface when the object is the root of an accessibility tree that includes windowless Microsoft ActiveX controls that implement Microsoft UI Automation. Because Microsoft Active Accessibility and UI Automation use different interfaces, this interface enables a client to discover the list of hosted windowless ActiveX controls that support UI Automation in case the client needs to treat them differently.

When to implement

A provider should implement this interface on any Microsoft Active Accessibility object that is the root of an ActiveX control container that might host windowless ActiveX controls.

Members

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

Methods

The IAccessibleHostingElementProviders interface has these methods.

MethodDescription
GetEmbeddedFragmentRoots

Retrieves the Microsoft Active Accessibility providers of all windowless ActiveX controls that have a UI Automation provider implementation, and are hosted in a Microsoft Active Accessibility object that implements the IAccessibleHostingElementProviders interface.

GetObjectIdForProvider

Retrieves the object ID associated with a contained windowless ActiveX control that implements UI Automation.

 

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_IAccessibleHostingElementProviders is defined as 33AC331B-943E-4020-B295-DB37784974A3

See also

IRawElementProviderHostingAccessibles

 

 

Community Additions

ADD
Show:
© 2014 Microsoft