Compartir a través de


Método IEnumVARIANT::Reset (oaidl.h)

Restablece la secuencia de enumeración al principio.

Sintaxis

HRESULT Reset();

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
S_FALSE
Error.

Comentarios

No hay ninguna garantía de que exactamente el mismo conjunto de variantes se enumerará la segunda vez que se ha enumerado la primera vez. Aunque un duplicado exacto es deseable, el resultado depende de la colección que se enumera. Es posible que no sea práctico que algunas colecciones mantengan esta condición (por ejemplo, una enumeración de los archivos de un directorio).

Ejemplos

El código siguiente implementa IEnumVariant::Reset. Hay disponible una implementación de ejemplo completa de la interfaz IEnumVariant en el ejemplo com Fundamentals Lines (Enumvar.cpp).

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

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oaidl.h

Consulte también

IEnumVARIANT