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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour