Compartir a través de


Estructura UiaCacheRequest (uiautomationcoreapi.h)

Nota Esta estructura está en desuso.
 
Contiene información sobre una solicitud para almacenar en caché datos sobre Automatización de la interfaz de usuario elementos.

Sintaxis

struct UiaCacheRequest {
  struct UiaCondition   *pViewCondition;
  TreeScope             Scope;
  PROPERTYID            *pProperties;
  int                   cProperties;
  PATTERNID             *pPatterns;
  int                   cPatterns;
  AutomationElementMode automationElementMode;
};

Miembros

pViewCondition

Tipo: UiaCondition *

Dirección de una estructura UiaCondition que especifica la condición que deben coincidir los elementos almacenados en caché.

Scope

Tipo: TreeScope

Valor del tipo enumerado TreeScope que indica el ámbito de la solicitud de caché; por ejemplo, si incluye elementos secundarios del elemento raíz.

pProperties

Tipo: PROPERTYID*

Dirección de una matriz de identificadores para las propiedades que se van a almacenar en caché. Para obtener una lista de identificadores de propiedad, vea Identificadores de propiedad.

cProperties

Tipo: int

Recuento de elementos de la matriz pProperties .

pPatterns

Tipo: PATTERNID*

Dirección de una matriz de identificadores para los patrones de control que se van a almacenar en caché. Para obtener una lista de identificadores de patrón de control, consulte Identificadores de patrón de control.

cPatterns

Tipo: int

Recuento de elementos de la matriz pPatterns .

automationElementMode

Tipo: AutomationElementMode

Valor del tipo enumerado AutomationElementMode que indica el tipo de referencia a los elementos de Automatización de la interfaz de usuario almacenados en caché que se van a devolver.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado uiautomationcoreapi.h