Metode IVdsVolumeMF::D ismount (vds.h)

[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh WINDOWS Storage Management API.]

Melepas volume yang dipasang.

Sintaks

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

Parameter

[in] bForce

Jika TRUE, volume dilepas meskipun sedang digunakan; jika tidak, operasi gagal jika volume sedang digunakan.

[in] bPermanent

Jika TRUE, volume tetap dilepas hingga jalur akses ditambahkan.

Mengembalikan nilai

Metode ini dapat mengembalikan nilai HRESULT standar, seperti E_INVALIDARG atau E_OUTOFMEMORY, dan nilai pengembalian khusus VDS. Ini juga dapat mengembalikan kode kesalahan sistem yang dikonversi menggunakan makro HRESULT_FROM_WIN32 . Kesalahan dapat berasal dari VDS itu sendiri atau dari penyedia VDS yang mendasar yang sedang digunakan. Kemungkinan nilai yang dikembalikan termasuk yang berikut ini.

Mengembalikan kode/nilai Deskripsi
S_OK
Metode berhasil diselesaikan.
VDS_E_VOLUME_TEMPORARILY_DISMOUNTED
0x8004245CL
Volume sudah dilepas.
VDS_E_NOT_SUPPORTED
0x80042400L
Volume tidak dapat dilepas. Ini tidak mendukung operasi.
VDS_E_VOLUME_PERMANENTLY_DISMOUNTED
0x8004245DL
Volume sudah dilepas. Ini tidak dapat dilepas sementara sampai menjadi dapat dipasang.
VDS_E_VOLUME_HAS_PATH
0x8004245EL
Volume tidak dapat dilepas karena masih memiliki jalur akses.
VDS_E_DEVICE_IN_USE
0x80042413L
Volume sedang digunakan dan tidak dapat dilepas.

Keterangan

Untuk memasang volume, gunakan metode Mount .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header vds.h
Pustaka Uuid.lib

Lihat juga

IVdsVolumeMF

IVdsVolumeMF::Mount