Freigeben über


IProxyProviderWinEventSink::AddStructureChangedEvent-Methode (uiautomationcore.h)

Löst ein Ereignis aus, um Clients zu benachrichtigen, dass sich die Struktur der Benutzeroberflächenautomatisierungs-Struktur geändert hat.

Syntax

HRESULT AddStructureChangedEvent(
  [in] IRawElementProviderSimple *pProvider,
  [in] StructureChangeType       structureChangeType,
  [in] SAFEARRAY                 *runtimeId
);

Parameter

[in] pProvider

Typ: IRawElementProviderSimple*

Ein Zeiger auf den Anbieter des Elements, das das Ereignis auslöst.

[in] structureChangeType

Typ: StructureChangeType

Der Typ der Strukturänderung, die aufgetreten ist.

[in] runtimeId

Typ: SAFEARRAY-*

Ein Zeiger auf die Laufzeit-IDs der betroffenen Elemente. Mit diesen IDs können Anwendungen Elemente identifizieren, die entfernt wurden und nicht mehr durch IUIAutomationElement Schnittstellen dargestellt werden.

Rückgabewert

Typ: HRESULT-

Wenn diese Methode erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista, Windows XP mit SP3 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
mindestens unterstützte Server- Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008, Windows Server 2003 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform- Fenster
Header- uiautomationcore.h (include UIAutomation.h)

Siehe auch

bewährte Methoden für die Verwendung sicherer Arrays

Konzeptionelle

IProxyProviderWinEventSink-

Referenz-