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 |
---|---|
|
Opération réussie. |
|
É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 |