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 |
---|---|
|
Operazione completata. |
|
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 |