Compartir a través de


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

Consulte también

INotificationActivationCallback

Responder a las activaciones del sistema