Condividi tramite


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

Vedi anche

IUIAutomationElement7