Partager via


Méthode IVssFileShareSnapshotProvider::Query (vsprov.h)

Obtient une énumération des structures VSS_SNAPSHOT_PROP pour tous les instantanés de partage de fichiers disponibles pour le serveur d’applications.

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
S_OK
L’opération de requête a réussi.
E_ACCESSDENIED
L’appelant ne dispose pas de privilèges de sauvegarde suffisants ou n’est pas administrateur.
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_PROVIDER_VETO
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

Cette méthode est généralement appelée en réponse au demandeur généré instantané opérations de requête.

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 8.1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête vsprov.h
Bibliothèque VssApi.lib

Voir aussi

IVssFileShareSnapshotProvider