UiaRaiseNotificationEvent-Funktion (uiautomationcoreapi.h)

Wird von Anbietern aufgerufen, um ein Benachrichtigungsereignis zu initiieren.

Syntax

HRESULT UiaRaiseNotificationEvent(
  [in]           IRawElementProviderSimple *provider,
                 NotificationKind          notificationKind,
                 NotificationProcessing    notificationProcessing,
  [in, optional] BSTR                      displayString,
  [in]           BSTR                      activityId
);

Parameter

[in] provider

Der Anbieterknoten, auf dem das Benachrichtigungsereignis aufgetreten ist.

notificationKind

Der Typ der Benachrichtigung als NotificationKind-Enumerationswert .

notificationProcessing

Die bevorzugte Methode zum Verarbeiten einer Benachrichtigung als NotificationProcessing-Enumerationswert .

[in, optional] displayString

Eine Zeichenfolge, die in der Benachrichtigung angezeigt werden soll.

[in] activityId

Eine eindeutige, nicht lokalisierte Zeichenfolge zum Identifizieren einer Aktion oder Gruppe von Aktionen. Verwenden Sie diese, um zusätzliche Informationen an den Ereignishandler zu übergeben.

Rückgabewert

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

Bemerkungen

Wenn Ihr Fenster den WS_POPUP Stil verwendet, muss es auch das Fenstersteuerungsmuster implementieren und die WM_GETOBJECT-Meldung behandeln (weitere Informationen finden Sie unter Verfügbarmachen eines Server-Side Benutzeroberflächenautomatisierung Anbieters).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile uiautomationcoreapi.h (include UIAutomation.h)
Bibliothek Uiautomationcore.lib
DLL Uiautomationcore.dll