Metodo IVssWMDependency::GetWriterId (vswriter.h)

Il metodo GetWriterId recupera l'ID classe di un writer contenente un componente da cui dipende il componente corrente in una dipendenza esplicita del componente writer.

Sintassi

HRESULT GetWriterId(
  VSS_ID *pWriterId
);

Parametri

pWriterId

ID classe di un writer che gestisce un componente da cui dipende il componente corrente.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Significato
S_OK
È stato restituito l'ID classe del writer che gestisce il componente da cui dipende il componente corrente.
S_FALSE
Non è possibile trovare alcun writer che gestisce il componente da cui dipende il componente corrente.
E_INVALIDARG
Il puntatore pWriterId punta alla memoria non allocata.
E_OUTOFMEMORY
Il chiamante non è in memoria o in altre risorse di sistema.
VSS_E_INVALID_XML_DOCUMENT
Documento XML non valido. Per informazioni dettagliate, vedere il registro eventi. Per altre informazioni, vedere Gestione degli eventi e degli errori in VSS.
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

Una dipendenza non indica un ordine di preferenza tra il componente con le dipendenze documentate e i componenti da cui dipende. Una dipendenza indica semplicemente che il componente e i componenti da cui dipende devono essere sempre sottoposti a backup o ripristinati insieme.

È possibile avere più istanze di una determinata classe writer; Tuttavia, il percorso logico e il nome di qualsiasi componente devono essere univoci.

Se sono presenti più istanze di una classe writer, sarà necessario usare le informazioni sul percorso logico e sul nome del componente per identificare l'istanza di gestione del componente da cui dipende il componente corrente.

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 vswriter.h (include Vss.h, VsWriter.h)
Libreria VssApi.lib

Vedi anche

IVssWMComponent::GetDependency

IVssWMDependency

IVssWMDependency::GetComponentName

IVssWMDependency::GetLogicalPath