Partager via


CComEnumImpl::Clone

Cette méthode fournit l'implémentation de la méthode de en créant un objet de type CComEnum, en initialisant avec le même tableau et itérateur utilisés par l'objet actuel, et en retournant l'interface sur l'objet nouvellement créé.

STDMETHOD(Clone)(
   Base** ppEnum 
);

Paramètres

  • ppEnum
    [out] L'interface d'énumérateur sur un objet nouvellement créé cloné de l'énumérateur actuel.

Valeur de retour

Une valeur standard d' HRESULT .

Notes

Notez que les énumérateurs clonés ne tirent jamais leur propre copie (ou prenez la propriété) de données utilisées par l'énumérateur d'origine.Si nécessaire, les énumérateurs clonés maintiendront l'énumérateur d'origine actif (à l'aide d'une référence COM) pour garantir que les données sont disponibles pour tant que elles ont besoin.

Configuration requise

Header: atlcom.h

Voir aussi

Référence

Classe de CComEnumImpl

CComEnumImpl::Init