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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour