Metodo IVssSoftwareSnapshotProvider::Query (vsprov.h)

Esegue query sul provider per informazioni sulle copie shadow completate dal provider.

Sintassi

HRESULT Query(
  [in]  VSS_ID          QueriedObjectId,
  [in]  VSS_OBJECT_TYPE eQueriedObjectType,
  [in]  VSS_OBJECT_TYPE eReturnedObjectsType,
  [out] IVssEnumObject  **ppEnum
);

Parametri

[in] QueriedObjectId

Riservato per l'utilizzo nel sistema. Il valore di questo parametro deve essere GUID_NULL.

[in] eQueriedObjectType

Riservato per l'utilizzo nel sistema. Il valore di questo parametro deve essere VSS_OBJECT_NONE.

[in] eReturnedObjectsType

Riservato per l'utilizzo nel sistema. Il valore di questo parametro deve essere VSS_OBJECT_SNAPSHOT.

[out] ppEnum

Indirizzo di un puntatore dell'interfaccia IVssEnumObject , inizializzato nella restituzione. I chiamanti devono rilasciare l'interfaccia. Questo parametro è obbligatorio e non può essere Null.

Valore restituito

Di seguito sono riportati i codici restituiti validi per questo metodo.

Valore Significato
S_OK
L'operazione di query ha avuto esito positivo.
E_ACCESSDENIED
Il chiamante non dispone di privilegi di backup sufficienti o non è un amministratore.
E_INVALIDARG
Uno dei valori dei parametri non è valido.
E_OUTOFMEMORY
Il chiamante non è in memoria o altre risorse di sistema.
VSS_E_PROVIDER_VETO
Errore del provider. Il provider ha registrato l'errore nel registro eventi. Per altre informazioni, vedere Gestione degli eventi e degli errori in VSS.

Commenti

Chiamata al metodo IVssEnumObject::Next nell'interfaccia IVssEnumObject restituita anche se il parametro ppEnum restituirà VSS_OBJECT_PROP strutture contenenti una struttura VSS_SNAPSHOT_PROP per ogni copia shadow.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vsprov.h
Libreria VssApi.lib

Vedi anche

IVssSoftwareSnapshotProvider