Compartilhar via


Estrutura UiaCacheRequest (uiautomationcoreapi.h)

Nota Essa estrutura foi preterida.
 
Contém informações sobre uma solicitação para armazenar dados em cache sobre elementos Automação da Interface do Usuário.

Sintaxe

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

Membros

pViewCondition

Tipo: UiaCondition *

O endereço de uma estrutura UiaCondition que especifica a condição que os elementos armazenados em cache devem corresponder.

Scope

Tipo: TreeScope

Um valor do tipo enumerado TreeScope que indica o escopo da solicitação de cache; por exemplo, se ele inclui filhos do elemento raiz.

pProperties

Tipo: PROPERTYID*

O endereço de uma matriz de identificadores para que as propriedades armazenem em cache. Para obter uma lista de IDs de propriedade, consulte Identificadores de propriedade.

cProperties

Tipo: int

A contagem de elementos na matriz pProperties .

pPatterns

Tipo: PATTERNID*

O endereço de uma matriz de identificadores para padrões de controle a serem armazenados em cache. Para obter uma lista de IDs de padrão de controle, consulte Identificadores de padrão de controle.

cPatterns

Tipo: int

A contagem de elementos na matriz pPatterns .

automationElementMode

Tipo: AutomationElementMode

Um valor do tipo enumerado AutomationElementMode que indica o tipo de referência a elementos de Automação da Interface do Usuário armazenados em cache que devem ser retornados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho uiautomationcoreapi.h