Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[[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 |