Partager via


Méthode IVssWMFiledesc ::GetRecursive (vswriter.h)

La méthode GetRecursive indique si la liste des fichiers décrits dans un objet IVssWMFiledesc avec un répertoire racine retourné par IVssWMFiledesc ::GetPath contient uniquement des fichiers dans ce répertoire ou si la liste de fichiers contient également des fichiers de la hiérarchie de répertoires.

Syntaxe

HRESULT GetRecursive(
  [out] bool *pbRecursive
);

Paramètres

[out] pbRecursive

Pointeur vers une valeur booléenne spécifiant si la valeur retournée par IVssWMFiledesc ::GetPath n’identifie qu’un seul répertoire ou si elle indique une hiérarchie de répertoires à parcourir de manière récursive. La valeur booléenne reçoit true si le chemin est traité comme une hiérarchie de répertoires à parcourir de manière récursive, ou false si ce n’est pas le cas.

Pour plus d’informations sur la traversée des dossiers montés, consultez Utilisation des dossiers montés et répare des points.

Valeur retournée

Voici les codes de retour valides pour cette méthode.

Valeur Signification
S_OK
Les informations récursives ont été correctement retournées.
E_INVALIDARG
L’une des valeurs de paramètre n’est pas valide.
E_OUTOFMEMORY
L’appelant n’a pas de mémoire ou d’autres ressources système.
VSS_E_UNEXPECTED
Erreur inattendue. Le code d’erreur est enregistré dans le fichier journal des erreurs. Pour plus d’informations, consultez Gestion des événements et des erreurs sous VSS.

Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cette valeur n’est pas prise en charge tant que Windows Server 2008 R2 et Windows 7. E_UNEXPECTED est utilisé à la place.

VSS_E_INVALID_XML_DOCUMENT
Le document XML n’est pas valide. Consultez le journal des événements pour plus d’informations. Pour plus d’informations, consultez Gestion des événements et des erreurs sous VSS.

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 vswriter.h (inclure Vss.h, VsWriter.h)
Bibliothèque VssApi.lib

Voir aussi

IVssWMFiledesc