IVssEnumObject ::Clone, méthode (vss.h)
La méthode Clone crée une copie de la liste spécifiée d’éléments énumérés en créant une copie de l’objet énumérateur IVssEnumObject .
Syntaxe
HRESULT Clone(
[in, out] IVssEnumObject **ppenum
);
Paramètres
[in, out] ppenum
Pointeur doublement indirect vers un objet énumérateur IVssEnumObject . Définissez la valeur de ce paramètre sur NULL avant d’appeler cette méthode.
Valeur retournée
Voici les codes de retour valides pour cette méthode.
Valeur | Signification |
---|---|
|
L'opération a réussi. |
|
Il existe une erreur interne dans l’énumérateur. |
|
L’appelant n’a plus de mémoire ou d’autres ressources système. |
|
L’un des paramètres de pointeur requis est NULL. |
Remarques
L’objet énumérateur cloné fait référence à la même liste de structures VSS_OBJECT_PROP .
L’appelant doit appeler la méthode Release du pointeur d’interface retourné pour libérer les ressources système détenues par l’objet énumérateur IVssEnumObject pointé par le paramètre ppEnum .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | vss.h |
Bibliothèque | VssApi.lib |