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