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.
| Method | Description |
|---|---|
| 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 |
|
|
IDL |
|
|
DLL |
|
|
IID |
IID_IAccessibleHostingElementProviders is defined as 33AC331B-943E-4020-B295-DB37784974A3 |
See also