Compartilhar via


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