Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La méthode Next retourne le nombre spécifié d’objets à partir de la liste spécifiée d’objets énumérés.
Syntaxe
HRESULT Next(
[in] ULONG celt,
[out] VSS_OBJECT_PROP *rgelt,
[out] ULONG *pceltFetched
);
Paramètres
[in] celt
Nombre d’éléments à lire à partir de la liste des objets énumérés dans la mémoire tampon rgelt .
[out] rgelt
Adresse d’une mémoire tampon allouée à l’appelant qui reçoit celtVSS_OBJECT_PROP structures qui contiennent les objets retournés. Ce paramètre est obligatoire et ne peut pas être NULL.
[out] pceltFetched
Nombre d’éléments retournés dans la mémoire tampon rgelt .
Valeur retournée
Voici les codes de retour valides pour cette méthode.
| Valeur | Signification |
|---|---|
|
L'opération a réussi. |
|
Le nombre d’éléments retournés est inférieur au nombre demandé. |
|
Il existe une erreur interne dans l’énumérateur. |
|
L’un des paramètres de pointeur requis est NULL. |
Remarques
Lorsque vous demandez le retour de plusieurs VSS_OBJECT_PROP objet, une valeur de retour de S_FALSE indique que la fin de la liste d’énumération a été atteinte. Si plus d’objets ont été demandés que dans la liste, Next retourne tous les objets restants, définit le paramètre pceltFetched sur une valeur différente de zéro et retourne S_FALSE.
Le paramètre rgelt de sortie doit pointer vers un tableau alloué contenant des structures VSS_OBJECT_PROPcelt et ne peut pas être NULL.
Il incombe à l’appelant de libérer les ressources système retournées par IVssEnumObject ::En regard de la structure VSS_OBJECT_PROP pointée par le paramètre rgelt .
Les appelants doivent utiliser CoTaskMemFree pour chaque valeur de chaîne dans l’objet VSS_SNAPSHOT_PROP ou VSS_PROVIDER_PROP dans la structure VSS_OBJECT_PROP retournée.
Dans le cas de VSS_SNAPSHOT_PROP, cette opération peut être effectuée manuellement ou la fonction utilitaire VssFreeSnapshotProperties peut être utilisée.
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 |