Partager via


Interface IEnumVARIANT (oaidl.h)

Fournit une méthode pour énumérer une collection de variantes, y compris des collections hétérogènes d’objets et de types intrinsèques. Les appelants de cette interface n’ont pas besoin de connaître le ou les types spécifiques des éléments de la collection.

Héritage

L’interface IEnumVARIANT hérite de l’interface IUnknown . IEnumVARIANT a également les types de membres suivants :

Méthodes

L’interface IEnumVARIANT a ces méthodes.

 
IEnumVARIANT ::Clone

Crée une copie de l’état actuel de l’énumération.
IEnumVARIANT ::Next

Récupère les éléments spécifiés dans la séquence d’énumération.
IEnumVARIANT ::Reset

Réinitialise la séquence d'énumération au début. (IEnumVARIANT.Reset)
IEnumVARIANT ::Skip

Tente d’ignorer les éléments celtes suivants dans la séquence d’énumération.

Remarques

Pour savoir comment implémenter une collection d’objets à l’aide de IEnumVARIANT, reportez-vous au fichier Enumvar.cpp dans l’exemple de code Lines.

Configuration requise

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