Partager via


Méthode IVssAdmin::QueryProviders (vsadmin.h)

La méthode QueryProviders interroge tous les fournisseurs inscrits.

Syntaxe

HRESULT QueryProviders(
  [out] IVssEnumObject **ppEnum
);

Paramètres

[out] ppEnum

Adresse d’un pointeur d’interface IVssEnumObject , qui est initialisé au retour. Les appelants doivent libérer l’interface.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
La requête a été retournée avec succès.
E_INVALIDARG
Une ou plusieurs des valeurs de paramètre ne sont pas valides.
E_OUTOFMEMORY
Mémoire insuffisante ou autres ressources système.
E_ACCESSDENIED
L’appelant n’est pas un administrateur.
E_UNEXPECTED
Une erreur inattendue s’est produite.
VSS_E_OBJECT_NOT_FOUND
Une erreur de fournisseur inattendue s’est produite.
VSS_E_PROVIDER_VETO
Erreur du fournisseur attendue. Le fournisseur a enregistré l’erreur dans le journal des événements. Pour plus d’informations, consultez Gestion des événements et des erreurs sous VSS.
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_UNEXPECTED_PROVIDER_ERROR
Erreur de fournisseur inattendue. Le code d’erreur est enregistré dans le journal des erreurs. Pour plus d’informations, consultez Gestion des événements et des erreurs sous VSS.

Remarques

Appel de la méthode IVssEnumObject::Next sur l’interface IVssEnumObject retournée bien que le paramètre ppEnum retourne VSS_OBJECT_PROP structures contenant une structure VSS_PROVIDER_PROP pour chaque fournisseur inscrit.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête vsadmin.h

Voir aussi

IVssAdmin