Freigeben über


IProgressItems::get__NewEnum-Methode (imapi2fs.h)

Ruft die Liste der Statuselemente aus der Auflistung ab.

Syntax

HRESULT get__NewEnum(
  [out] IEnumVARIANT **NewEnum
);

Parameter

[out] NewEnum

Eine IEnumVariant-Schnittstelle , die Sie verwenden, um die in der Auflistung enthaltenen Statuselemente aufzulisten. Jedes Element der Enumeration ist ein VARIANT-Element, dessen Typ VT_DISPATCH ist. Fragen Sie den pdispVal-Member ab, um die IProgressItem-Schnittstelle abzurufen.

Rückgabewert

S_OK wird zurückgegeben, wenn die Anzahl der angeforderten Elemente (celt) erfolgreich zurückgegeben wird oder die Anzahl der zurückgegebenen Elemente (pceltFetched) kleiner als die Anzahl der angeforderten Elemente ist. Die Celt - und pceltFetched-Parameter werden von IEnumVariant definiert.

Andere Erfolgscodes können als Ergebnis der Implementierung zurückgegeben werden. Die folgenden Fehlercodes werden häufig bei Vorgangsfehlern zurückgegeben, stellen aber nicht die einzigen möglichen Fehlerwerte dar:

Rückgabecode Beschreibung
E_POINTER
Der Zeiger ist ungültig.

Wert: 0x80004003

E_OUTOFMEMORY
Fehler beim Zuweisen des erforderlichen Arbeitsspeichers.

Wert: 0x8007000E

Hinweise

Die Enumeration ist eine Momentaufnahme der Statuselemente, die zum Zeitpunkt des Aufrufs in der Auflistung enthalten sind.

Informationen zum Abrufen eines einzelnen Elements finden Sie in der Eigenschaft IProgressItems::get_Item .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imapi2fs.h

Weitere Informationen

IFileSystemImageResult

IProgressItem

IProgressItems