ITask-Schnittstelle (mstask.h)
[[Diese API kann in nachfolgenden Versionen des Betriebssystems oder Produkts geändert oder nicht verfügbar sein. Verwenden Sie stattdessen die Taskplaner 2.0-Schnittstellen .] ]
Stellt die Methoden zum Ausführen von Aufgaben, Abrufen oder Festlegen von Aufgabeninformationen und Beenden von Aufgaben bereit. Sie wird von der IScheduledWorkItem-Schnittstelle abgeleitet und erbt alle Methoden dieser Schnittstelle.
Vererbung
Die ITask-Schnittstelle erbt von IScheduledWorkItem. ITask verfügt auch über folgende Arten von Membern:
Methoden
Die ITask-Schnittstelle verfügt über diese Methoden.
ITask::GetApplicationName Diese Methode ruft den Namen der Anwendung ab, der die Aufgabe zugeordnet ist. |
ITask::GetMaxRunTime Diese Methode ruft die maximale Dauer ab, in Millisekunden kann der Task vor dem Beenden ausgeführt werden. |
ITask::GetParameters Diese Methode ruft die Befehlszeilenparameter des Tasks ab. |
ITask::GetPriority Diese Methode ruft die Priorität für die Aufgabe ab. |
ITask::GetTaskFlags Diese Methode gibt die Flags zurück, die das Verhalten einer Aufgabe ändern. |
ITask::GetWorkingDirectory Diese Methode ruft das Arbeitsverzeichnis des Vorgangs ab. |
ITask::SetApplicationName Diese Methode weist der aktuellen Aufgabe eine bestimmte Anwendung zu. |
ITask::SetMaxRunTime Diese Methode legt die maximale Ausführungszeit des Tasks in Millisekunden vor dem Beenden fest. |
ITask::SetParameters Diese Methode legt die Befehlszeilenparameter für den Task fest. |
ITask::SetPriority Diese Methode legt die Priorität für die Aufgabe fest. |
ITask::SetTaskFlags Diese Methode legt die Flags fest, die das Verhalten einer geplanten Aufgabe ändern. |
ITask::SetWorkingDirectory Diese Methode legt das Arbeitsverzeichnis für die Aufgabe fest. |
Hinweise
ITask ist die primäre Schnittstelle des Tasktriggerobjekts. Um ein Aufgabenobjekt zu erstellen, rufen Sie ITaskScheduler::Activate für vorhandene Aufgaben oder ITaskScheduler::NewWorkItem für neue Aufgaben auf.
Beispiele
Weitere Informationen und Beispielcode für diese Schnittstelle finden Sie unter C/C++-Codebeispiel: Beenden eines Vorgangs.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mstask.h |
Verteilbare Komponente | Internet Explorer 4.0 oder höher unter Windows NT 4.0 und Windows 95 |