Freigeben über


IScheduledWorkItem::GetTriggerString-Methode (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 .] ]

Ruft eine Zeichenfolge ab, die den Arbeitselementtrigger beschreibt.

Syntax

HRESULT GetTriggerString(
  [in]  WORD   iTrigger,
  [out] LPWSTR *ppwszTrigger
);

Parameter

[in] iTrigger

Der Index des abzurufenden Triggers. Auf den ersten Trigger wird immer mit 0 verwiesen. Weitere Informationen finden Sie in den Hinweisen.

[out] ppwszTrigger

Ein Zeiger auf eine NULL-Zeichenfolge, die die abgerufene Triggerbeschreibung enthält. Beachten Sie, dass diese Zeichenfolge durch einen Aufruf von CoTaskMemFree freigegeben werden muss, nachdem die Zeichenfolge nicht mehr benötigt wird.

Rückgabewert

Die GetTriggerString-Methode gibt einen der folgenden Werte zurück.

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang wurde durchgeführt.
E_INVALIDARG
Die Argumente sind ungültig.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher verfügbar.

Hinweise

Ein Triggerindex ist kein Bezeichner. Es gibt nur die Position des Triggers relativ zu den aktuellen Triggern an, die dem Arbeitselement zugeordnet sind. Wenn Sie beispielsweise vier Trigger erstellen, werden diese von 0 bis 3 nummeriert. Wenn der zweite Trigger jedoch gelöscht wird, werden die verbleibenden Trigger 0 bis 2 nummeriert. Beachten Sie, dass der Index des ersten Triggers immer 0 ist und der Index des letzten Triggers eins kleiner ist als die Gesamtzahl der Trigger für das Arbeitselement (TriggerCount -1).

Sie können die Triggeranzahl mithilfe von IScheduledWorkItem::GetTriggerCount abrufen.

Beispiele

Ein Beispiel zum Abrufen der Triggerzeichenfolge aller Trigger, die einer Aufgabe zugeordnet sind, finden Sie unter Abrufen von Triggerzeichenfolgenbeispiel.

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
Bibliothek Mstask.lib
DLL Mstask.dll
Verteilbare Komponente Internet Explorer 4.0 oder höher unter Windows NT 4.0 und Windows 95

Weitere Informationen

IScheduledWorkItem

Itask