UiaRaiseStructureChangedEvent-Funktion (uiautomationcoreapi.h)
Wird von einem Anbieter aufgerufen, um den Microsoft Benutzeroberflächenautomatisierung Kern zu benachrichtigen, dass sich die Struktur geändert hat.
Syntax
HRESULT UiaRaiseStructureChangedEvent(
[in] IRawElementProviderSimple *pProvider,
[in] StructureChangeType structureChangeType,
[in] int *pRuntimeId,
[in] int cRuntimeIdLen
);
Parameter
[in] pProvider
Typ: IRawElementProviderSimple*
Der Anbieterknoten, auf dem die Strukturänderung stattgefunden hat.
[in] structureChangeType
Typ: StructureChangeType
Der Typ der Änderung, die in der Struktur aufgetreten ist.
[in] pRuntimeId
Typ: int*
Die Laufzeit-IDs für die untergeordneten Elemente des Anbieterknotens, auf dem die Strukturänderung stattgefunden hat. Dieser Parameter wird nur verwendet, wenn structureChangeTypeStructureChangeType_ChildRemoved ist. es ist NULL für alle anderen Strukturänderungsereignisse.
[in] cRuntimeIdLen
Typ: int
Länge des Arrays von ganzen Zahlen.
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Ein Beispiel für eine Änderung in der Struktur ist, dass untergeordnete Elemente einem Listenfeld hinzugefügt oder daraus entfernt werden oder in einer Strukturansicht erweitert oder reduziert werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationcoreapi.h |
Bibliothek | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |