Estrutura UiaCacheRequest (uiautomationcoreapi.h)
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 |