Compartilhar via


Interface IUIAutomationCacheRequest (uiautomationclient.h)

Expõe propriedades e métodos de uma solicitação de cache. Os aplicativos cliente usam essa interface para especificar as propriedades e os padrões de controle a serem armazenados em cache quando um elemento da Automação da Interface do Usuário da Microsoft é obtido.

Herança

A interface IUIAutomationCacheRequest herda da interface IUnknown . IUIAutomationCacheRequest também tem estes tipos de membros:

Métodos

A interface IUIAutomationCacheRequest tem esses métodos.

 
IUIAutomationCacheRequest::AddPattern

Adiciona um padrão de controle à solicitação de cache.
IUIAutomationCacheRequest::AddProperty

Adiciona uma propriedade à solicitação de cache.
IUIAutomationCacheRequest::Clone

Cria uma cópia da solicitação de cache.
IUIAutomationCacheRequest::get_AutomationElementMode

Indica se os elementos retornados contêm referências completas à interface do usuário subjacente ou apenas informações armazenadas em cache. (Obter)
IUIAutomationCacheRequest::get_TreeFilter

Especifica a exibição da árvore de elementos da Automação da Interface do Usuário usada durante o cache. (Obter)
IUIAutomationCacheRequest::get_TreeScope

Especifica o escopo do cache. (Obter)
IUIAutomationCacheRequest::p ut_AutomationElementMode

Indica se os elementos retornados contêm referências completas à interface do usuário subjacente ou apenas informações armazenadas em cache. (Put)
IUIAutomationCacheRequest::p ut_TreeFilter

Especifica a exibição da árvore de elementos da Automação da Interface do Usuário usada durante o cache. (Put)
IUIAutomationCacheRequest::p ut_TreeScope

Especifica o escopo do cache. (Put)

Comentários

Recuperar propriedades e padrões de controle por meio da Automação da Interface do Usuário requer chamadas entre processos que podem reduzir o desempenho. Ao armazenar em cache valores de proprietários e padrões de controle em uma operação em lote, você pode aprimorar o desempenho do aplicativo.

Crie uma nova solicitação de cache chamando CreateCacheRequest e configure a solicitação chamando métodos de IUIAutomationCacheRequest.

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista, Windows XP com SP3 e Atualização de Plataforma para Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008, Windows Server 2003 com SP2 e Atualização de Plataforma para Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho uiautomationclient.h (inclua UIAutomation.h)

Confira também

Interfaces de elemento de automação da interface do usuário para clientes