Partager via


IEnumSTATSTG ::Clone, méthode (objidl.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 STATSTG actuel. À l’aide de cette méthode, un client peut enregistrer un point particulier dans la séquence d’énumération, puis y revenir ultérieurement. Le nouvel énumérateur prend en charge la même interface IEnumSTATSTG .

Syntaxe

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

Paramètres

[out] ppenum

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

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 suivantes.

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 objidl.h
Bibliothèque Uuid.lib
DLL Ole32.dll