Metodo IEnumVARIANT::Reset (oaidl.h)

Riporta all'inizio la sequenza di enumerazione.

Sintassi

HRESULT Reset();

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
S_FALSE
Esito negativo.

Commenti

Non c'è garanzia che esattamente lo stesso set di varianti verrà enumerato la seconda volta come è stato enumerato per la prima volta. Sebbene sia auspicabile un duplicato esatto, il risultato dipende dalla raccolta da enumerare. Potrebbe risultare poco pratico per alcune raccolte mantenere questa condizione, ad esempio un'enumerazione dei file in una directory.

Esempio

Il codice seguente implementa IEnumVariant::Reset. Un'implementazione di esempio completa dell'interfaccia IEnumVariant è disponibile nell'esempio COM Fundamentals Lines (Enumvar.cpp).

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

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oaidl.h

Vedi anche

IEnumVARIANT