Metodo IUIAutomationElement7::FindAllWithOptionsBuildCache (uiautomationclient.h)
Trova tutti gli elementi corrispondenti nell'ordine specificato, ma memorizza anche nella cache le relative proprietà e modelli.
Sintassi
HRESULT FindAllWithOptionsBuildCache(
[in] TreeScope scope,
[in] IUIAutomationCondition *condition,
[in] IUIAutomationCacheRequest *cacheRequest,
[in] TreeTraversalOptions traversalOptions,
[in] IUIAutomationElement *root,
[out, retval] IUIAutomationElementArray **found
);
Parametri
[in] scope
Tipo: TreeScope
Ambito della richiesta.
Quando viene recuperato un elemento, la memorizzazione nella cache può essere eseguita solo per l'elemento stesso (comportamento predefinito) o per l'elemento e i relativi figli o discendenti. Questa proprietà descrive l'ambito della richiesta.
[in] condition
Tipo: IUIAutomationCondition
Interfaccia primaria per le condizioni usate nel filtro durante la ricerca di elementi nell'albero Automazione interfaccia utente.
[in] cacheRequest
Tipo: IUIAutomationCacheRequest
Puntatore a una richiesta di cache che specifica i modelli di controllo e le proprietà da includere nella cache.
[in] traversalOptions
Tipo: TreeTraversalOptions
Ordine di spostamento albero.
[in] root
Tipo: IUIAutomationElement
Puntatore all'elemento con cui iniziare la ricerca.
[out, retval] found
Riceve un puntatore a una matrice di elementi corrispondenti. Restituisce una matrice vuota se non viene trovato alcun elemento corrispondente.
Valore restituito
Restituisce S_OK se ha esito positivo, in caso contrario, un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1703 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | uiautomationclient.h (includere UIAutomation.h) |
DLL | UIAutomationCore.dll |