Condividi tramite


Metodo IVdsVolumeMF::D ismount (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.]

Smonta un volume montato.

Sintassi

HRESULT Dismount(
  [in] BOOL bForce,
  [in] BOOL bPermanent
);

Parametri

[in] bForce

Se TRUE, il volume viene smontato anche se è in uso; in caso contrario, l'operazione ha esito negativo se il volume è in uso.

[in] bPermanent

Se TRUE, il volume rimane smontato finché non viene aggiunto un percorso di accesso.

Valore restituito

Questo metodo può restituire valori HRESULT standard, ad esempio E_INVALIDARG o 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 provenire dal VDS stesso o dal provider VDS sottostante in uso. I valori restituiti possibili includono quanto segue.

Codice/valore restituito Descrizione
S_OK
Metodo completato correttamente.
VDS_E_VOLUME_TEMPORARILY_DISMOUNTED
0x8004245CL
Il volume è già smontato.
VDS_E_NOT_SUPPORTED
0x80042400L
Impossibile smontare il volume. Non supporta l'operazione.
VDS_E_VOLUME_PERMANENTLY_DISMOUNTED
0x8004245DL
Il volume è già smontato. Non può essere smontato temporaneamente finché non diventa montabile.
VDS_E_VOLUME_HAS_PATH
0x8004245EL
Il volume non può essere smontato perché ha ancora un percorso di accesso.
VDS_E_DEVICE_IN_USE
0x80042413L
Il volume è in uso e non può essere smontato.

Commenti

Per montare un volume, utilizzare il metodo Mount .

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 vds.h
Libreria Uuid.lib

Vedi anche

IVdsVolumeMF

IVdsVolumeMF::Mount