Metodo IVssWriterComponents::GetComponent (vswriter.h)

Il metodo GetComponent restituisce un'interfaccia IVssComponent a uno dei componenti di un determinato writer archiviati in modo esplicito nel documento Componenti di backup.

Sintassi

HRESULT GetComponent(
  [in]  UINT          iComponent,
  [out] IVssComponent **ppComponent
);

Parametri

[in] iComponent

Numero del componente. Il valore di questo parametro è un intero compreso tra 0 e n-1, dove n è il numero totale di componenti restituiti da IVssWriterComponents::GetComponentCount.

[out] ppComponent

Puntatore indiretto doubly a un'istanza dell'oggetto IVssComponent che contiene informazioni sul componente.

Valore restituito

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

Valore Significato
S_OK
Restituito correttamente il componente.
E_INVALIDARG
Uno dei valori dei parametri non è valido.
E_OUTOFMEMORY
Il chiamante non è in memoria o altre risorse di sistema.
VSS_E_OBJECT_NOT_FOUND
Il componente specificato non è stato trovato.

Commenti

Il chiamante è responsabile della chiamata a IUnknown::Release per rilasciare le risorse di sistema mantenute dall'oggetto IVssComponent restituito.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vswriter.h (include Vss.h, VsWriter.h)
Libreria VssApi.lib

Vedi anche

IVssWriterComponents