IEnumWorkItems::Clone-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 .] ]

Erstellt ein neues Enumerationsobjekt, das denselben Enumerationszustand wie die aktuelle Enumeration enthält.

Da das neue Objekt auf dieselbe Stelle in der Enumerationssequenz verweist, kann ein Client die Clone-Methode verwenden, um einen bestimmten Punkt in der Enumerationssequenz aufzuzeichnen und später zu diesem Punkt zurückzukehren.

Syntax

HRESULT Clone(
  [out] IEnumWorkItems **ppEnumWorkItems
);

Parameter

[out] ppEnumWorkItems

Ein Zeiger auf einen Zeiger auf eine neue IEnumWorkItems-Schnittstelle . Dieser Zeiger zeigt auf die neu erstellte Enumeration. Wenn die Methode fehlschlägt, ist dieser Parameter nicht definiert.

Rückgabewert

Gibt einen der folgenden Werte zurück.

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang wurde durchgeführt.
E_INVALIDARG
Das Argument ist ungültig.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher verfügbar.
E_UNEXPECTED
Ein Fehler ist aufgetreten.

Hinweise

Die IEnumWorkItems-Schnittstelle bietet auch Methoden zum Abrufen von Aufgabensätzen, Überspringen von Aufgabensätzen und Zurücksetzen der Enumerationssequenz.

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

IEnumWorkItems

IEnumWorkItems::Next

IEnumWorkItems::Reset

IEnumWorkItems::Skip