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.


The IAccessibleHostingElementProviders interface has these methods.

Method Description
IAccessibleHostingElementProviders::GetEmbeddedFragmentRoots Retrieves the Microsoft Active Accessibility providers of all windowless Microsoft ActiveX controls that have a Microsoft UI Automation provider implementation, and are hosted in a Microsoft Active Accessibility object that implements the IAccessibleHostingElementProviders interface.
IAccessibleHostingElementProviders::GetObjectIdForProvider Retrieves the object ID associated with a contained windowless Microsoft ActiveX control that implements Microsoft UI Automation.


Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Target Platform Windows
Header uiautomationcore.h (include UIAutomation.h)

See Also