Partager via


Méthode IEnumOleDocumentViews::Clone (docobj.h)

Crée un autre énumérateur qui contient le même état d'énumération que l'énumérateur en cours.

Cette méthode permet d’enregistrer un point particulier dans la séquence d’énumération, puis de revenir à ce point ultérieurement. L’appelant doit libérer ce nouvel énumérateur séparément du premier énumérateur.

Syntaxe

HRESULT Clone(
  [out] IEnumOleDocumentViews **ppEnum
);

Paramètres

[out] ppEnum

Pointeur vers le pointeur d’interface IEnumOleDocumentViews sur l’énumérateur nouvellement créé. L’appelant doit libérer cet énumérateur séparément de celui à partir duquel il a été cloné.

Valeur retournée

Cette méthode retourne S_OK en cas de réussite. Les autres valeurs possibles sont les suivantes.

Code de retour Description
E_UNEXPECTED
Une erreur inattendue s’est produite.
E_INVALIDARG
L’énumérateur spécifié n’est pas valide.
E_OUTOFMEMORY
Mémoire insuffisante disponible pour cette opération.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête docobj.h

Voir aussi

IEnumOleDocumentViews