Partager via


IEnumSTATPROPSETSTG ::Clone, méthode (propidlbase.h)

La méthode Clone crée un énumérateur qui contient le même état d’énumération que l’énumérateur de structure STATPROPSETSTG actuel. À l’aide de cette méthode, un client peut enregistrer un point particulier dans la séquence d’énumération, puis revenir à ce point ultérieurement. Le nouvel énumérateur prend en charge la même interface IEnumSTATPROPSETSTG .

Syntaxe

HRESULT Clone(
  [out] IEnumSTATPROPSETSTG **ppenum
);

Paramètres

[out] ppenum

Pointeur vers la variable qui reçoit le pointeur d’interface IEnumSTATPROPSETSTG .

Si la méthode échoue, la valeur du paramètre ppenum n’est pas définie.

Valeur retournée

Cette méthode prend en charge les valeurs de retour répertoriées dans le tableau suivant.

Code de retour Description
E_INVALIDARG
Le paramètre ppenum est NULL.
E_OUTOFMEMORY
Mémoire insuffisante.
E_UNEXPECTED
Une exception inattendue s’est produite.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête propidlbase.h (inclure Propidl.h)
Bibliothèque Uuid.lib
DLL Ole32.dll