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 |