IUIAutomation5::AddNotificationEventHandler-Methode (uiautomationclient.h)

Registriert eine Methode, die Benachrichtigungsereignisse verarbeitet.

Hinweis Bevor Sie einen Ereignishandler implementieren, sollten Sie mit den Threadingproblemen vertraut sein, die unter Grundlegendes zu Threadingproblemen beschrieben werden.
 

Syntax

HRESULT AddNotificationEventHandler(
  [in] IUIAutomationElement                  *element,
       TreeScope                             scope,
  [in] IUIAutomationCacheRequest             *cacheRequest,
  [in] IUIAutomationNotificationEventHandler *handler
);

Parameter

[in] element

Typ: IUIAutomationElement*

Ein Zeiger auf das Benutzeroberflächenautomatisierung-Element, das dem Ereignishandler zugeordnet ist.

scope

[in] cacheRequest

Typ: IUIAutomationCacheRequest*

Ein Zeiger auf eine Cacheanforderung oder NULL , wenn keine Zwischenspeicherung gewünscht ist.

[in] handler

Typ: IUIAutomationNotificationEventHandler*

Ein Zeiger auf das -Objekt, das das Benachrichtigungsereignis verarbeitet.

Rückgabewert

Typ: HRESULT

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server, Version 1709 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile uiautomationclient.h (include UIAutomation.h)

Weitere Informationen

IUIAutomation5

RemoveAllEventHandlers