Condividi tramite


struttura VDS_VOLUME_NOTIFICATION (vdshwprv.h)

[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.]

Definisce i dettagli degli eventi del volume.

Sintassi

typedef struct _VDS_VOLUME_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID volumeId;
  VDS_OBJECT_ID plexId;
  ULONG         ulPercentCompleted;
} VDS_VOLUME_NOTIFICATION;

Members

ulEvent

Determina l'evento del volume per il quale un'applicazione riceverà una notifica, come uno dei valori seguenti.

Valore Significato
VDS_NF_VOLUME_ARRIVE
4
È arrivato un nuovo volume.
VDS_NF_VOLUME_DEPART
5
È stato rimosso un volume esistente.
VDS_NF_VOLUME_MODIFY
6
Membro della struttura VDS_VOLUME_PROP modificata. Questo valore può anche indicare una modifica in uno dei plessi associati al volume, ad esempio l'aggiunta, la rimozione o la riparazione di un plex.
VDS_NF_VOLUME_REBUILDING_PROGRESS
7
Viene ricompilato un volume.

volumeId

Il VDS_OBJECT_ID del volume che ha attivato l'evento.

plexId

La VDS_OBJECT_ID di un volume plex. Il VDS applica questo identificatore durante l'operazione di ricompilazione, che può essere eseguito su più plessi a velocità diverse.

ulPercentCompleted

Grado di completamento dell'operazione.

Commenti

La struttura VDS_NOTIFICATION include questa struttura come membro.

Un'applicazione può ricevere eventi del volume implementando l'interfaccia IVdsAdviseSink e passando il puntatore all'interfaccia come argomento al metodo IVdsService::Advise .

Per ottenere l'oggetto volume, utilizzare il metodo IVdsService::GetObject . È quindi possibile utilizzare il metodo IVdsVolume::GetProperties o il metodo IVdsVolume2::GetProperties2 per ottenere le proprietà del volume.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione vdshwprv.h

Vedi anche

IVdsAdviseSink

IVdsService::Advise

Strutture VDS

VDS_NOTIFICATION

VDS_VOLUME_PROP