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) |