Função UiaIAccessibleFromProvider (uiautomationcoreapi.h)
Recupera uma implementação IAccessible que fornece dados de Acessibilidade Ativa da Microsoft em nome de um provedor do Microsoft Automação da Interface do Usuário.
Sintaxe
HRESULT UiaIAccessibleFromProvider(
[in] IRawElementProviderSimple *pProvider,
[in] DWORD dwFlags,
[out] IAccessible **ppAccessible,
[out] VARIANT *pvarChild
);
Parâmetros
[in] pProvider
Tipo: IRawElementProviderSimple*
Um ponteiro para o objeto Automação da Interface do Usuário.
[in] dwFlags
Tipo: DWORD
Um dos seguintes valores:
UIA_IAFP_DEFAULT
UIA_IAFP_UNWRAP_BRIDGE
[out] ppAccessible
Tipo: IAccessible**
Recebe o ponteiro para a implementação IAccessible para o provedor.
[out] pvarChild
Tipo: VARIANT*
Recebe o identificador filho do elemento acessível no membro lVal .
Retornar valor
Tipo: HRESULT
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Na maioria dos casos, essa função recupera um objeto wrapper, fornecido pelo Windows, que implementa IAccessible em nome do objeto IRawElementProviderSimple . Se o ponteiro IRawElementProviderSimple fornecido for um objeto wrapper, essa função recuperará o ponteiro IAccessible encapsulado e retornará isso para impedir a criação de várias camadas de wrappers.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | uiautomationcoreapi.h |
Biblioteca | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |