Condividi tramite


Metodo IVssWMComponent::GetDependency (vsbackup.h)

Il metodo GetDependency restituisce un'istanza dell'interfaccia IVssWMDependency contenente le funzioni di accesso per ottenere informazioni sulle dipendenze esplicite del componente writer di uno dei componenti correnti.

Sintassi

HRESULT GetDependency(
  [in]  UINT             iDependency,
  [out] IVssWMDependency **ppDependency
);

Parametri

[in] iDependency

Offset compreso tra 0 en-1 , dove n è il numero di dipendenze associate a questo componente, come specificato dal membro cDependencies dell'oggetto VSS_COMPONENTINFO restituito da IVssWMComponent::GetComponentInfo.

[out] ppDependency

Puntatore indiretto doubly a un'istanza dell'interfaccia IVssWMDependency .

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Significato
S_OK
L'operazione è stata completata.
E_INVALIDARG
Uno dei valori dei parametri non è valido.
E_OUTOFMEMORY
Il chiamante non è in memoria o altre risorse di sistema.
VSS_E_INVALID_XML_DOCUMENT
Il documento XML non è valido. Controllare il registro eventi per informazioni dettagliate. Per altre informazioni, vedere Gestione degli eventi e degli errori in VSS.
VSS_E_OBJECT_NOT_FOUND
Il componente specificato dall'indice iDependency non esiste.
VSS_E_UNEXPECTED
Errore imprevisto. Il codice di errore viene registrato nel file di log degli errori. Per altre informazioni, vedere Gestione degli eventi e degli errori in VSS.

Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo valore non è supportato fino a Windows Server 2008 R2 e Windows 7. E_UNEXPECTED viene invece usato.

Commenti

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

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vsbackup.h (include VsBackup.h, Vss.h, VsWriter.h)
Libreria VssApi.lib

Vedi anche

IVssWMComponent

IVssWMComponent::GetComponentInfo

IVssWMDependency

VSS_COMPONENTINFO