Método INotificationActivationCallback::Activate (notificationactivationcallback.h)
Se llama cuando un usuario interactúa con una notificación del sistema en el centro de actividades.
Sintaxis
HRESULT Activate(
[in] LPCWSTR appUserModelId,
[in] LPCWSTR invokedArgs,
[in] const NOTIFICATION_USER_INPUT_DATA *data,
[in] ULONG count
);
Parámetros
[in] appUserModelId
Identificador único que representa la aplicación a la plataforma de notificación.
[in] invokedArgs
Argumentos del botón invocado. NULL si la notificación del sistema indica la activación predeterminada y no se especificaron argumentos de inicio en la carga XML.
[in] data
Los datos de los elementos de entrada disponibles en la notificación del sistema.
[in] count
Número de elementos de datos .
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Para que la aplicación responda a las notificaciones del sistema en el centro de actividades, debes invalidar este método en la aplicación. También deberá crear un acceso directo en el menú Inicio. Para obtener más información sobre cómo responder a las notificaciones de activación, consulte Responder a las activaciones del sistema.
Si la aplicación usa notificaciones del sistema no interactivas, puede responder a ellas sin usar invokedArgs o datos.
Si devuelves un código de error, se producirá un error en la activación y el usuario podrá volver a intentar activar la aplicación.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | notificationactivationcallback.h |