Freigeben über


Beispiel zum Aufzählen von Aufgaben

Zum Aufzählen von Tasks müssen Sie ITaskScheduler::Enum aufrufen, um ein Enumerationsobjekt zu erstellen. Verwenden Sie dann die IEnumWorkItems-Schnittstelle des Enumerationsobjekts, um die Aufgaben im Ordner Geplante Aufgaben aufzulisten.

Im folgenden Verfahren wird beschrieben, wie Sie die Aufgaben im Ordner Geplante Aufgaben auflisten.

So enumerieren Sie die Aufgaben im Ordner "Geplante Aufgaben"

  1. Rufen Sie CoInitialize auf, um die COM-Bibliothek zu initialisieren, und CoCreateInstance , um ein Aufgabenplanungsobjekt abzurufen. (In diesem Beispiel wird davon ausgegangen, dass der Taskplaner-Dienst ausgeführt wird.)
  2. Rufen Sie ITaskScheduler::Enum auf, um ein Enumerationsobjekt abzurufen.
  3. Rufen Sie IEnumWorkItems::Next auf, um die Aufgaben abzurufen. (In diesem Beispiel wird versucht, fünf Aufgaben mit jedem Aufruf abzurufen.)
  4. Verarbeiten Sie die zurückgegebenen Aufgaben. (In diesem Beispiel wird einfach der Name jeder Aufgabe auf dem Bildschirm ausgegeben.
  5. Freigeben von Ressourcen. Rufen Sie CoTaskMemFree auf, um den für Namen verwendeten Arbeitsspeicher freizugeben.
Ein Codebeispiel für Siehe
Auflisten aller Aufgaben im Ordner "Geplante Aufgaben" des lokalen Computers C/C++-Codebeispiel: Auflisten von Aufgaben

 

Beispiele für Taskplaner 1.0