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 |