Méthode IVssSoftwareSnapshotProvider::Query (vsprov.h)
Interroge le fournisseur pour obtenir des informations sur les clichés instantanés que le fournisseur a terminés.
Syntaxe
HRESULT Query(
[in] VSS_ID QueriedObjectId,
[in] VSS_OBJECT_TYPE eQueriedObjectType,
[in] VSS_OBJECT_TYPE eReturnedObjectsType,
[out] IVssEnumObject **ppEnum
);
Paramètres
[in] QueriedObjectId
Réservé pour le système. La valeur de ce paramètre doit être GUID_NULL.
[in] eQueriedObjectType
Réservé pour le système. La valeur de ce paramètre doit être VSS_OBJECT_NONE.
[in] eReturnedObjectsType
Réservé pour le système. La valeur de ce paramètre doit être VSS_OBJECT_SNAPSHOT.
[out] ppEnum
Adresse d’un pointeur d’interface IVssEnumObject , qui est initialisé au retour. Les appelants doivent libérer l’interface. Ce paramètre est obligatoire et ne peut pas être null.
Valeur retournée
Voici les codes de retour valides pour cette méthode.
Valeur | Signification |
---|---|
|
L’opération de requête a réussi. |
|
L’appelant ne dispose pas de privilèges de sauvegarde suffisants ou n’est pas administrateur. |
|
L’une des valeurs de paramètre n’est pas valide. |
|
L’appelant n’a pas de mémoire ou d’autres ressources système. |
|
Erreur du fournisseur. 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. |
Remarques
L’appel de la méthode IVssEnumObject::Next sur l’interface IVssEnumObject retournée par le paramètre ppEnum retourne VSS_OBJECT_PROP structures contenant une structure VSS_SNAPSHOT_PROP pour chaque cliché instantané.
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 | vsprov.h |
Bibliothèque | VssApi.lib |