ITaskDefinition-Schnittstelle (taskschd.h)

Definiert alle Komponenten einer Aufgabe, z. B. die Aufgabeneinstellungen, Trigger, Aktionen und Registrierungsinformationen.

Vererbung

Die ITaskDefinition-Schnittstelle erbt von der IDispatch-Schnittstelle.

Methoden

Die ITaskDefinition-Schnittstelle verfügt über diese Methoden.

 
ITaskDefinition::get_Actions

Ruft eine Auflistung von Aktionen ab, die von der Aufgabe ausgeführt werden, oder legt diese fest. (Get)
ITaskDefinition::get_Data

Ruft die Daten ab, die dem Task zugeordnet sind, oder legt sie fest. (Get)
ITaskDefinition::get_Principal

Ruft den Prinzipal für den Task ab, der die Sicherheitsanmeldeinformationen für den Task bereitstellt, oder legt diesen fest. (Get)
ITaskDefinition::get_RegistrationInfo

Ruft die Registrierungsinformationen ab, die zum Beschreiben eines Vorgangs verwendet werden, z. B. die Beschreibung des Vorgangs, den Autor des Vorgangs und das Datum, an dem der Vorgang registriert wird, oder legt diese fest. (Get)
ITaskDefinition::get_Settings

Ruft die Einstellungen ab, die definieren, wie der Aufgabenplanungsdienst die Aufgabe ausführt, oder legt diese fest. (Get)
ITaskDefinition::get_Triggers

Ruft eine Auflistung von Triggern ab, die zum Starten einer Aufgabe verwendet werden, oder legt diese fest. (Get)
ITaskDefinition::get_XmlText

Ruft die XML-formatierte Definition des Vorgangs ab oder legt sie fest. (Get)
ITaskDefinition::p ut_Actions

Ruft eine Auflistung von Aktionen ab, die von der Aufgabe ausgeführt werden, oder legt diese fest. (Put)
ITaskDefinition::p ut_Data

Ruft die Daten ab, die dem Task zugeordnet sind, oder legt sie fest. (Put)
ITaskDefinition::p ut_Principal

Ruft den Prinzipal für den Task ab, der die Sicherheitsanmeldeinformationen für den Task bereitstellt, oder legt diesen fest. (Put)
ITaskDefinition::p ut_RegistrationInfo

Ruft die Registrierungsinformationen ab, die zum Beschreiben eines Vorgangs verwendet werden, z. B. die Beschreibung des Vorgangs, den Autor des Vorgangs und das Datum, an dem der Vorgang registriert wird, oder legt diese fest. (Put)
ITaskDefinition::p ut_Settings

Ruft die Einstellungen ab, die definieren, wie der Aufgabenplanungsdienst die Aufgabe ausführt, oder legt diese fest. (Put)
ITaskDefinition::p ut_Triggers

Ruft eine Auflistung von Triggern ab, die zum Starten einer Aufgabe verwendet werden, oder legt diese fest. (Put)
ITaskDefinition::p ut_XmlText

Ruft die XML-formatierte Definition des Vorgangs ab oder legt sie fest. (Put)

Hinweise

Beim Lesen oder Schreiben eines eigenen XML-Codes für einen Vorgang wird eine Aufgabendefinition mithilfe des Task-Elements des Aufgabenplanungsschemas angegeben.

Beispiele

Weitere Informationen und Beispielcode für diese Schnittstelle finden Sie unter Time Trigger Example (C++), Event Trigger Example (C++),Daily Trigger Example (C++),Registration Trigger Example (C++),Weekly Trigger Example (C++),Logon Trigger Example (C++) oder Boot Trigger Example (C++).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile taskschd.h

Weitere Informationen

Definition-Eigenschaft von IRegisteredTask

IActionCollection

IPrincipal

IRegisteredTask

IRegistrationInfo

ITaskFolder

ITaskService::NewTask

ITaskSettings

ITriggerCollection