Función UiaIAccessibleFromProvider (uiautomationcoreapi.h)
Recupera una implementación de IAccessible que proporciona datos de accesibilidad activa de Microsoft en nombre de un proveedor de Microsoft Automatización de la interfaz de usuario.
Sintaxis
HRESULT UiaIAccessibleFromProvider(
[in] IRawElementProviderSimple *pProvider,
[in] DWORD dwFlags,
[out] IAccessible **ppAccessible,
[out] VARIANT *pvarChild
);
Parámetros
[in] pProvider
Tipo: IRawElementProviderSimple*
Puntero al objeto Automatización de la interfaz de usuario.
[in] dwFlags
Tipo: DWORD
Uno de los siguientes valores:
UIA_IAFP_DEFAULT
UIA_IAFP_UNWRAP_BRIDGE
[out] ppAccessible
Tipo: IAccessible**
Recibe el puntero a la implementación de IAccessible para el proveedor.
[out] pvarChild
Tipo: VARIANT*
Recibe el identificador secundario del elemento accesible en el miembro lVal .
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
En la mayoría de los casos, esta función recupera un objeto contenedor, proporcionado por Windows, que implementa IAccessible en nombre del objeto IRawElementProviderSimple . Si el puntero IRawElementProviderSimple proporcionado es un objeto contenedor, esta función recupera el puntero IAccessible ajustado y lo devuelve, en su lugar, para evitar la creación de varias capas de contenedores.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uiautomationcoreapi.h |
Library | Uiautomationcore.lib |
Archivo DLL | Uiautomationcore.dll |