Funzione UiaRaiseNotificationEvent (uiautomationcoreapi.h)
Chiamato dai provider per avviare un evento di notifica.
Sintassi
HRESULT UiaRaiseNotificationEvent(
[in] IRawElementProviderSimple *provider,
NotificationKind notificationKind,
NotificationProcessing notificationProcessing,
[in, optional] BSTR displayString,
[in] BSTR activityId
);
Parametri
[in] provider
Nodo del provider in cui si è verificato l'evento di notifica.
notificationKind
Tipo di notifica, come valore di enumerazione NotificationKind .
notificationProcessing
Il modo preferito per elaborare una notifica, come valore di enumerazione NotificationProcessing .
[in, optional] displayString
Stringa da visualizzare nel messaggio di notifica.
[in] activityId
Stringa univoca non localizzata per identificare un'azione o un gruppo di azioni. Usare questa opzione per passare informazioni aggiuntive al gestore eventi.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT.
Commenti
Se la finestra usa lo WS_POPUP
stile , deve anche implementare il pattern di controllo finestra e gestire il messaggio di WM_GETOBJECT (vedere Come esporre un provider di Server-Side Automazione interfaccia utente per altri dettagli).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1709 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2016 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | uiautomationcoreapi.h (include UIAutomation.h) |
Libreria | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |