Função UiaRaiseNotificationEvent (uiautomationcoreapi.h)
Chamado por provedores para iniciar um evento de notificação.
Sintaxe
HRESULT UiaRaiseNotificationEvent(
[in] IRawElementProviderSimple *provider,
NotificationKind notificationKind,
NotificationProcessing notificationProcessing,
[in, optional] BSTR displayString,
[in] BSTR activityId
);
Parâmetros
[in] provider
O nó do provedor em que o evento de notificação ocorreu.
notificationKind
O tipo de notificação, como um valor de enumeração NotificationKind .
notificationProcessing
A maneira preferencial de processar uma notificação, como um valor de enumeração NotificationProcessing .
[in, optional] displayString
Uma cadeia de caracteres a ser exibida na mensagem de notificação.
[in] activityId
Uma cadeia de caracteres não localizada exclusiva para identificar uma ação ou um grupo de ações. Use isso para passar informações adicionais para o manipulador de eventos.
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ela retornará um código de erro HRESULT.
Comentários
Se a janela usar o WS_POPUP
estilo, ela também deverá implementar o Padrão de Controle de Janela e manipular a mensagem WM_GETOBJECT (consulte Como expor um provedor de Server-Side Automação da Interface do Usuário para obter mais detalhes).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1709 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | uiautomationcoreapi.h (include UIAutomation.h) |
Biblioteca | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |