Interfaz IUIAutomationCacheRequest (uiautomationclient.h)

Expone propiedades y métodos de una solicitud de caché. Las aplicaciones cliente usan esta interfaz para especificar las propiedades y los patrones de control que se almacenarán en caché cuando se obtiene un elemento de Automatización de la interfaz de usuario de Microsoft.

Herencia

La interfaz IUIAutomationCacheRequest hereda de la interfaz IUnknown . IUIAutomationCacheRequest también tiene estos tipos de miembros:

Métodos

La interfaz IUIAutomationCacheRequest tiene estos métodos.

 
IUIAutomationCacheRequest::AddPattern

Agrega un patrón de control a la solicitud de caché.
IUIAutomationCacheRequest::AddProperty

Agrega una propiedad a la solicitud de caché.
IUIAutomationCacheRequest::Clone

Crea una copia de la solicitud de caché.
IUIAutomationCacheRequest::get_AutomationElementMode

Indica si los elementos devueltos contienen referencias completas a la interfaz de usuario subyacente o solo información almacenada en caché. (Obtener)
IUIAutomationCacheRequest::get_TreeFilter

Especifica la vista del árbol de elementos de automatización de la interfaz de usuario que se usa al almacenar en caché. (Obtener)
IUIAutomationCacheRequest::get_TreeScope

Especifica el ámbito del almacenamiento en caché. (Obtener)
IUIAutomationCacheRequest::p ut_AutomationElementMode

Indica si los elementos devueltos contienen referencias completas a la interfaz de usuario subyacente o solo información almacenada en caché. (Put)
IUIAutomationCacheRequest::p ut_TreeFilter

Especifica la vista del árbol de elementos de automatización de la interfaz de usuario que se usa al almacenar en caché. (Put)
IUIAutomationCacheRequest::p ut_TreeScope

Especifica el ámbito del almacenamiento en caché. (Put)

Comentarios

La recuperación de propiedades y patrones de control mediante la automatización de la interfaz de usuario requiere llamadas entre procesos que pueden ralentizar el rendimiento. Al almacenar en caché valores de propiedades y patrones de control en una operación por lotes, puede mejorar el rendimiento de la aplicación.

Cree una nueva solicitud de caché llamando a CreateCacheRequest y configure la solicitud llamando a métodos de IUIAutomationCacheRequest.

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Actualización de plataforma para Windows Vista, Windows XP con SP3 y Actualización de plataforma para Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008, Windows Server 2003 con SP2 y Actualización de plataforma para Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado uiautomationclient.h (include UIAutomation.h)

Consulte también

Interfaces de elemento de automatización de la interfaz de usuario para clientes