Compartir a través de


Método IModelIterator::Reset (dbgmodel.h)

El método Reset en un iterador devuelto desde el concepto iterable restaurará la posición del iterador a donde se creó por primera vez el iterador (antes del primer elemento). Aunque se recomienda encarecidamente que el iterador admita el método Reset, no es necesario. Un iterador puede ser el equivalente de un iterador de entrada de C++ y solo permitir un solo paso de iteración hacia delante. En tal caso, el método Reset puede producir un error con E_NOTIMPL.

Sintaxis

HRESULT Reset();

Valor devuelto

Este método devuelve HRESULT.

Observaciones

de ejemplo de código de

IFACEMETHOD(Reset)()
{
    // It is legal for an iterator to be unable to Reset().  E_NOTIMPL can 
    // be returned in that case.  If an iterator is capable of a reset, it
    // should always prefer to implement such.
    m_position = 0;
    return S_OK;
}

Requisitos

Requisito Valor
encabezado de dbgmodel.h

Consulte también

de interfaz IModelIterator de