Condividi tramite


Metodo IUIAutomation::ElementFromIAccess (uiautomationclient.h)

Recupera un elemento Automazione interfaccia utente per l'oggetto accessibile specificato da un server di accessibilità Microsoft Active.

Sintassi

HRESULT ElementFromIAccessible(
  [in]          IAccessible          *accessible,
  [in]          int                  childId,
  [out, retval] IUIAutomationElement **element
);

Parametri

[in] accessible

Tipo: IAccessibile*

Puntatore all'interfaccia IAccessibile dell'oggetto accessibile.

[in] childId

Tipo: int

ID figlio dell'oggetto accessibile.

[out, retval] element

Tipo: IUIAutomationElement**

Riceve un puntatore all'elemento Automazione interfaccia utente.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo consente ai client di Automazione interfaccia utente di ottenere interfacce IUIAutomationElement per oggetti accessibili implementati da un server di accessibilità Microsoft Active.

Questo metodo potrebbe non riuscire se il server implementa interfacce provider di Automazione interfaccia utente insieme al supporto di Microsoft Active Accessibility.

Il metodo restituisce E_INVALIDARG se l'implementazione sottostante dell'elemento Microsoft Automazione interfaccia utente non è un server di accessibilità microsoft attivo nativo, ovvero se un client tenta di recuperare l'interfaccia IAccess per un elemento originariamente supportato da un oggetto proxy da Oleacc.dll o dal bridge UIA-to-MSAA.

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista, Windows XP con SP3 e Platform Update per Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008, Windows Server 2003 con SP2 e Platform Update per Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uiautomationclient.h (includere UIAutomation.h)

Vedi anche

IUIAutomation

IUIAutomation::ElementFromHandleBuildCache