UiaCacheRequest-Struktur (uiautomationcoreapi.h)
Syntax
struct UiaCacheRequest {
struct UiaCondition *pViewCondition;
TreeScope Scope;
PROPERTYID *pProperties;
int cProperties;
PATTERNID *pPatterns;
int cPatterns;
AutomationElementMode automationElementMode;
};
Member
pViewCondition
Typ: UiaCondition *
Die Adresse einer UiaCondition-Struktur , die die Bedingung angibt, mit der zwischengespeicherte Elemente übereinstimmen müssen.
Scope
Typ: TreeScope
Ein Wert aus dem TreeScope-enumerierten Typ, der den Bereich der Cacheanforderung angibt; Beispielsweise, ob es untergeordnete Elemente des Stammelements enthält.
pProperties
Typ: PROPERTYID*
Die Adresse eines Arrays von Bezeichnern für zwischengespeicherte Eigenschaften. Eine Liste der Eigenschaften-IDs finden Sie unter Eigenschaftenbezeichner.
cProperties
Typ: int
Die Anzahl der Elemente im pProperties-Array .
pPatterns
Typ: PATTERNID*
Die Adresse eines Arrays von Bezeichnern für Steuerelementmuster, die zwischengespeichert werden sollen. Eine Liste der Steuerelementmuster-IDs finden Sie unter Steuerelementmusterbezeichner.
cPatterns
Typ: int
Die Anzahl der Elemente im pPatterns-Array .
automationElementMode
Ein Wert aus dem Aufzählungstyp AutomationElementMode, der den Typ des Verweises auf zwischengespeicherte Benutzeroberflächenautomatisierung Elemente angibt, die zurückgegeben werden sollen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | uiautomationcoreapi.h |