Condividi tramite


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