Ejemplo de recuperación de una página de tareas

Para recuperar una página de tareas, debe llamar a ITask::QueryInterface para recuperar la interfaz IProvideTaskPage y, a continuación, llamar a IProvideTaskPage::GetPage. El método GetPage devuelve un identificador a la página, que se puede usar para mostrar la página solicitada.

Nota

En el ejemplo de código siguiente, todas las interfaces se liberan después de que ya no sean necesarias.

 

En el procedimiento siguiente se describe cómo crear un desencadenador.

Para crear un desencadenador

  1. Llame a CoInitialize para inicializar la biblioteca COM y CoCreateInstance para obtener un objeto Task Scheduler. (En este ejemplo se supone que el servicio Programador de tareas se está ejecutando).
  2. Llame a ITaskScheduler::Activate para obtener la interfaz ITask del objeto de tarea. (Tenga en cuenta que en este ejemplo se obtiene la tarea "Tarea de prueba".
  3. Llame a ITask::QueryInterface para recuperar la interfaz IProvideTaskPage y IProvideTaskPage::GetPage para recuperar la página.
  4. Con el identificador de página devuelto, muestre la página.
Para obtener un ejemplo de código de Vea
Recuperar y mostrar la página Tarea de una tarea conocida Recuperar una página de tareas

 

Ejemplos del programador de tareas 1.0