UiaIAccessibleFromProvider 函数 (uiautomationcoreapi.h)
检索代表 Microsoft UI 自动化 提供程序提供 Microsoft Active Accessibility 数据的 IAccessible 实现。
语法
HRESULT UiaIAccessibleFromProvider(
[in] IRawElementProviderSimple *pProvider,
[in] DWORD dwFlags,
[out] IAccessible **ppAccessible,
[out] VARIANT *pvarChild
);
参数
[in] pProvider
类型: IRawElementProviderSimple*
指向 UI 自动化 对象的指针。
[in] dwFlags
类型:DWORD
以下值之一:
UIA_IAFP_DEFAULT
UIA_IAFP_UNWRAP_BRIDGE
[out] ppAccessible
类型: IAccessible**
接收指向提供程序的 IAccessible 实现的指针。
[out] pvarChild
类型: VARIANT*
接收 lVal 成员中可访问元素的子标识符。
返回值
类型: HRESULT
如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
在大多数情况下,此函数检索 Windows 提供的包装器对象,该包装器对象代表 IRawElementProviderSimple 对象实现 IAccessible。 如果提供的 IRawElementProviderSimple 指针本身是包装器对象,则此函数检索包装的 IAccessible 指针并返回该指针,以防止创建多个包装层。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | uiautomationcoreapi.h |
Library | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |