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

Réinitialise la séquence d'énumération au début.

Syntaxe

HRESULT Reset();

Valeur de retour

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Opération réussie.
S_FALSE
Échec.

Remarques

Il n’existe aucune garantie que le même ensemble de variantes sera énuméré la deuxième fois que celui qui a été énuméré la première fois. Bien qu’un doublon exact soit souhaitable, le résultat dépend de la collection énumérée. Vous constaterez peut-être qu’il n’est pas pratique que certaines collections conservent cette condition (par exemple, une énumération des fichiers dans un répertoire).

Exemples

Le code suivant implémente IEnumVariant ::Reset. Un exemple complet d’implémentation de l’interface IEnumVariant est disponible dans l’exemple DE LIGNES DE BASE COM (Enumvar.cpp).

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

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oaidl.h

Voir aussi

IEnumVARIANT