Freigeben über


IEnumVARIANT::Reset-Methode (oaidl.h)

Setzt die Enumerationsfolge auf den Anfang zurück.

Syntax

HRESULT Reset();

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
S_FALSE
Fehler.

Hinweise

Es gibt keine Garantie, dass beim zweiten Mal genau die gleichen Varianten aufgezählt werden, wie sie beim ersten Mal aufgelistet wurden. Obwohl ein exaktes Duplikat wünschenswert ist, hängt das Ergebnis von der Auflistung ab, die aufgelistet wird. Möglicherweise ist es für einige Sammlungen unpraktisch, diese Bedingung beizubehalten (z. B. eine Enumeration der Dateien in einem Verzeichnis).

Beispiele

Der folgende Code implementiert IEnumVariant::Reset. Eine vollständige Beispielimplementierung der IEnumVariant-Schnittstelle ist im Beispiel COM Fundamentals Lines (Enumvar.cpp) verfügbar.

STDMETHODIMP
CEnumVariant::Reset()
{
   m_lCurrent = m_lLBound;
   return NOERROR;
}

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oaidl.h

Weitere Informationen

IEnumVARIANT