Structure UiaCacheRequest (uiautomationcoreapi.h)
Syntaxe
struct UiaCacheRequest {
struct UiaCondition *pViewCondition;
TreeScope Scope;
PROPERTYID *pProperties;
int cProperties;
PATTERNID *pPatterns;
int cPatterns;
AutomationElementMode automationElementMode;
};
Membres
pViewCondition
Type : UiaCondition *
Adresse d’une structure UiaCondition qui spécifie la condition à laquelle les éléments mis en cache doivent correspondre.
Scope
Type : TreeScope
Valeur du type énuméré TreeScope indiquant l’étendue de la demande de cache ; par exemple, s’il inclut des enfants de l’élément racine.
pProperties
Type : PROPERTYID*
Adresse d’un tableau d’identificateurs pour les propriétés à mettre en cache. Pour obtenir la liste des ID de propriété, consultez Identificateurs de propriétés.
cProperties
Type : int
Nombre d’éléments dans le tableau pProperties .
pPatterns
Type : PATTERNID*
Adresse d’un tableau d’identificateurs pour les modèles de contrôle à mettre en cache. Pour obtenir la liste des ID de modèle de contrôle, consultez Identificateurs de modèle de contrôle.
cPatterns
Type : int
Nombre d’éléments dans le tableau pPatterns .
automationElementMode
Type : AutomationElementMode
Valeur du type énuméré AutomationElementMode indiquant le type de référence aux éléments UI Automation mis en cache à retourner.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | uiautomationcoreapi.h |