Condividi tramite


Metodo INotificationActivationCallback::Activate (notificationactivationcallback.h)

Chiamato quando un utente interagisce con un avviso popup nel centro azioni.

Sintassi

HRESULT Activate(
  [in] LPCWSTR                            appUserModelId,
  [in] LPCWSTR                            invokedArgs,
  [in] const NOTIFICATION_USER_INPUT_DATA *data,
  [in] ULONG                              count
);

Parametri

[in] appUserModelId

Identificatore univoco che rappresenta l'app alla piattaforma di notifica.

[in] invokedArgs

Argomenti dal pulsante richiamato. NULL se l'avviso popup indica l'attivazione predefinita e non sono stati specificati argomenti di avvio nel payload XML.

[in] data

I dati degli elementi di input disponibili nell'avviso popup di notifica.

[in] count

Numero di elementi di dati .

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Per rispondere agli avvisi popup nel centro azioni, è necessario eseguire l'override di questo metodo nell'app. È anche necessario creare un collegamento nel menu start. Per altre informazioni su come rispondere alle notifiche di attivazione, vedere Rispondere alle attivazioni popup.

Se l'applicazione usa avvisi popup non interattivi, è possibile rispondere a quelli senza usare richiamatiArgs o dati.

Se si restituisce un codice di errore, l'attivazione avrà esito negativo e l'utente può riprovare a attivare l'app.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione notificationactivationcallback.h

Vedi anche

INotificationActivationCallback

Rispondere alle attivazioni di tipo avviso popup