UiaRaiseNotificationEvent 関数 (uiautomationcoreapi.h)
通知イベントを開始するためにプロバイダーによって呼び出されます。
構文
HRESULT UiaRaiseNotificationEvent(
[in] IRawElementProviderSimple *provider,
NotificationKind notificationKind,
NotificationProcessing notificationProcessing,
[in, optional] BSTR displayString,
[in] BSTR activityId
);
パラメーター
[in] provider
通知イベントが発生したプロバイダー ノード。
notificationKind
NotificationKind 列挙値としての通知の種類。
notificationProcessing
NotificationProcessing 列挙値として通知を処理する推奨される方法。
[in, optional] displayString
通知メッセージに表示する文字列。
[in] activityId
アクションまたはアクションのグループを識別する一意のローカライズされていない文字列。 イベント ハンドラーに追加情報を渡すには、これを使用します。
戻り値
この関数が成功すると、S_OKが返されます。 成功しなかった場合は、HRESULT エラー コードを返します。
解説
ウィンドウでスタイルを使用するWS_POPUP
場合は、ウィンドウ コントロール パターンも実装し、WM_GETOBJECT メッセージを処理する必要があります (詳細については、「Server-Side UI オートメーション プロバイダーを公開する方法」を参照してください)。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1709 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | uiautomationcoreapi.h (UIAutomation.h を含む) |
Library | Uiautomationcore.lib |
[DLL] | Uiautomationcore.dll |