Fonction UiaRaiseNotificationEvent (uiautomationcoreapi.h)
Appelé par les fournisseurs pour lancer un événement de notification.
Syntaxe
HRESULT UiaRaiseNotificationEvent(
[in] IRawElementProviderSimple *provider,
NotificationKind notificationKind,
NotificationProcessing notificationProcessing,
[in, optional] BSTR displayString,
[in] BSTR activityId
);
Paramètres
[in] provider
Nœud de fournisseur où l’événement de notification s’est produit.
notificationKind
Type de notification, en tant que valeur d’énumération NotificationKind .
notificationProcessing
Méthode préférée pour traiter une notification, en tant que valeur d’énumération NotificationProcessing .
[in, optional] displayString
Chaîne à afficher dans le message de notification.
[in] activityId
Chaîne unique non localisée permettant d’identifier une action ou un groupe d’actions. Utilisez cette option pour transmettre des informations supplémentaires au gestionnaire d’événements.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
Si votre fenêtre utilise le WS_POPUP
style, elle doit également implémenter le modèle de contrôle de fenêtre et gérer le message WM_GETOBJECT (pour plus d’informations, consultez Comment exposer un fournisseur de Server-Side UI Automation).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1709 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2016 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | uiautomationcoreapi.h (inclure UIAutomation.h) |
Bibliothèque | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |