IScheduledWorkItem-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 Verwalten bestimmter Arbeitselemente bereit.
Vererbung
Die IScheduledWorkItem-Schnittstelle erbt von der IUnknown-Schnittstelle . IScheduledWorkItem verfügt auch über folgende Membertypen:
Methoden
Die IScheduledWorkItem-Schnittstelle verfügt über diese Methoden.
IScheduledWorkItem::CreateTrigger Erstellt einen Trigger für das Arbeitselement. |
IScheduledWorkItem::D eleteTrigger Löscht einen Trigger aus einem Arbeitselement. |
IScheduledWorkItem::EditWorkItem Zeigt die Eigenschaftenseiten Aufgabe, Zeitplan und Einstellungen für das Arbeitselement an, sodass ein Benutzer die Eigenschaften auf diesen Seiten festlegen kann. |
IScheduledWorkItem::GetAccountInformation Ruft den Kontonamen für das Arbeitselement ab. |
IScheduledWorkItem::GetComment Ruft den Kommentar für das Arbeitselement ab. |
IScheduledWorkItem::GetCreator Ruft den Namen des Erstellers des Arbeitselements ab. |
IScheduledWorkItem::GetErrorRetryCount Ruft die Häufigkeit ab, mit der der Taskplaner einen Vorgang wiederholt, wenn ein Fehler auftritt. Diese Methode ist nicht implementiert. |
IScheduledWorkItem::GetErrorRetryInterval Ruft das Zeitintervall in Minuten zwischen den Versuchen des Taskplaners ab, ein Arbeitselement auszuführen, wenn ein Fehler auftritt. Diese Methode ist nicht implementiert. |
IScheduledWorkItem::GetExitCode Ruft den letzten Exitcode ab, der von der ausführbaren Datei zurückgegeben wurde, die dem Arbeitselement bei der letzten Ausführung zugeordnet ist. Die -Methode gibt auch den Exitcode zurück, der beim letzten Versuch, das Arbeitselement auszuführen, an den Taskplaner zurückgegeben wurde. |
IScheduledWorkItem::GetFlags Ruft die Flags ab, die das Verhalten eines beliebigen Arbeitselementtyps ändern. |
IScheduledWorkItem::GetIdleWait Ruft die Leerlaufzeit für das Arbeitselement ab. |
IScheduledWorkItem::GetMostRecentRunTime Ruft den zeitpunkt ab, zu dem das Arbeitselement zuletzt ausgeführt wurde. |
IScheduledWorkItem::GetNextRunTime Ruft das nächste Mal ab, wenn das Arbeitselement ausgeführt wird. |
IScheduledWorkItem::GetRunTimes Ruft die Laufzeiten von Arbeitselementen für einen angegebenen Zeitraum ab. |
IScheduledWorkItem::GetStatus Ruft die status des Arbeitselements ab. |
IScheduledWorkItem::GetTrigger Ruft einen Tasktrigger ab. |
IScheduledWorkItem::GetTriggerCount Ruft die Anzahl der Trigger für das aktuelle Arbeitselement ab. |
IScheduledWorkItem::GetTriggerString Ruft eine Zeichenfolge ab, die den Arbeitselementtrigger beschreibt. |
IScheduledWorkItem::GetWorkItemData Ruft anwendungsdefinierte Daten ab, die dem Arbeitselement zugeordnet sind. |
IScheduledWorkItem::Run Sendet eine Anforderung an den Aufgabenplanungsdienst, um das Arbeitselement auszuführen. |
IScheduledWorkItem::SetAccountInformation Legt den Kontonamen und das Kennwort fest, die zum Ausführen des Arbeitselements verwendet werden. |
IScheduledWorkItem::SetComment Legt den Kommentar für das Arbeitselement fest. |
IScheduledWorkItem::SetCreator Legt den Namen des Erstellers des Arbeitselements fest. |
IScheduledWorkItem::SetErrorRetryCount Legt fest, wie oft der Taskplaner versucht, das Arbeitselement erneut auszuführen, wenn ein Fehler auftritt. Diese Methode ist nicht implementiert. |
IScheduledWorkItem::SetErrorRetryInterval Legt das Zeitintervall in Minuten zwischen den Versuchen des Taskplaners fest, ein Arbeitselement auszuführen, nachdem ein Fehler auftritt. Diese Methode ist nicht implementiert. |
IScheduledWorkItem::SetFlags Legt die Flags fest, die das Verhalten eines beliebigen Arbeitselementtyps ändern. |
IScheduledWorkItem::SetIdleWait Legt die Minuten fest, in denen sich das System im Leerlauf befinden muss, bevor das Arbeitselement ausgeführt werden kann. |
IScheduledWorkItem::SetWorkItemData Diese Methode speichert anwendungsdefinierte Daten, die dem Arbeitselement zugeordnet sind. |
IScheduledWorkItem::Terminate Diese Methode beendet die Ausführung des Arbeitselements. |
Hinweise
Die IScheduledWorkItem-Schnittstelle ist die Basisschnittstelle für die ITask-Schnittstelle . Alle von IScheduledWorkItem bereitgestellten Methoden werden von der ITask-Schnittstelle geerbt und in der Regel über diese Schnittstelle aufgerufen.
Beispiele
Weitere Informationen und Beispielcode für diese Schnittstelle finden Sie unter C/C++-Codebeispiel: Beenden einer Aufgabe.
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 |