Condividi tramite


Metodo IVdsVolumeOnline::Online (vds.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.

Restituisce un volume allo stato integro, se possibile. Questo metodo è supportato solo per i dischi dinamici.

Sintassi

HRESULT Online();

Valore restituito

Questo metodo può restituire valori HRESULT standard, ad esempio E_OUTOFMEMORY e valori restituiti specifici di VDS. Può anche restituire codici di errore di sistema convertiti usando la macro HRESULT_FROM_WIN32 . Gli errori possono derivare da VDS stesso o dal provider VDS sottostante usato. I valori restituiti possibili includono quanto segue.

Codice/valore restituito Descrizione
S_OK
Metodo completato correttamente.
VDS_S_NO_NOTIFICATION
0x00042517L
Non è stata ricevuta alcuna notifica di arrivo del volume. Potrebbe essere necessario chiamare IVdsService::Refresh.
VDS_E_NOT_SUPPORTED
0x80042400L
Questo metodo non è supportato per i dischi di base.

Commenti

Nonostante il nome, questo metodo non porta un volume online. Tenta di restituire un volume in un disco dinamico a uno stato integro.

Questo metodo verifica se il volume ha un disco, un plex o una colonna RAID-5 mancante e tenta di eseguire eventuali riparazioni necessarie.

Per portare il volume online, chiamare IVdsVolumeMF::Mount.

Per accettare il volume offline, chiamare IVdsVolumeMF::D ismount con il parametro bPermanent impostato su TRUE.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vds.h
Libreria Uuid.lib

Vedi anche

IVdsVolumeOnline