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 |
---|---|
|
Erfolg. |
|
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 |