Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh API Manajemen Penyimpanan Windows.]
Menentukan kumpulan operasi yang dapat diproses objek.
Sintaks
typedef enum _VDS_ASYNC_OUTPUT_TYPE {
VDS_ASYNCOUT_UNKNOWN = 0,
VDS_ASYNCOUT_CREATEVOLUME = 1,
VDS_ASYNCOUT_EXTENDVOLUME = 2,
VDS_ASYNCOUT_SHRINKVOLUME = 3,
VDS_ASYNCOUT_ADDVOLUMEPLEX = 4,
VDS_ASYNCOUT_BREAKVOLUMEPLEX = 5,
VDS_ASYNCOUT_REMOVEVOLUMEPLEX = 6,
VDS_ASYNCOUT_REPAIRVOLUMEPLEX = 7,
VDS_ASYNCOUT_RECOVERPACK = 8,
VDS_ASYNCOUT_REPLACEDISK = 9,
VDS_ASYNCOUT_CREATEPARTITION = 10,
VDS_ASYNCOUT_CLEAN = 11,
VDS_ASYNCOUT_CREATELUN = 50,
VDS_ASYNCOUT_ADDLUNPLEX = 52,
VDS_ASYNCOUT_REMOVELUNPLEX = 53,
VDS_ASYNCOUT_EXTENDLUN = 54,
VDS_ASYNCOUT_SHRINKLUN = 55,
VDS_ASYNCOUT_RECOVERLUN = 56,
VDS_ASYNCOUT_LOGINTOTARGET = 60,
VDS_ASYNCOUT_LOGOUTFROMTARGET = 61,
VDS_ASYNCOUT_CREATETARGET = 62,
VDS_ASYNCOUT_CREATEPORTALGROUP = 63,
VDS_ASYNCOUT_DELETETARGET = 64,
VDS_ASYNCOUT_ADDPORTAL = 65,
VDS_ASYNCOUT_REMOVEPORTAL = 66,
VDS_ASYNCOUT_DELETEPORTALGROUP = 67,
VDS_ASYNCOUT_FORMAT = 101,
VDS_ASYNCOUT_CREATE_VDISK = 200,
VDS_ASYNCOUT_ATTACH_VDISK = 201,
VDS_ASYNCOUT_COMPACT_VDISK = 202,
VDS_ASYNCOUT_MERGE_VDISK = 203,
VDS_ASYNCOUT_EXPAND_VDISK = 204
} VDS_ASYNC_OUTPUT_TYPE;
Konstanta
VDS_ASYNCOUT_UNKNOWNNilai: 0 Nilai dicadangkan. |
VDS_ASYNCOUT_CREATEVOLUMENilai: 1 Operasi mengembalikan pointer IUnknown untuk yang baru objek volume yang dibuat. Untuk detail operasi, lihat Metode IVdsPack::CreateVolume . |
VDS_ASYNCOUT_EXTENDVOLUMENilai: 2 Operasi memperluas ukuran volume saat ini dengan menambahkan tingkat disk ke setiap anggota setiap pleks. Untuk detail operasi, lihat IVdsVolume::Extend method. |
VDS_ASYNCOUT_SHRINKVOLUMENilai: 3 Operasi mengurangi ukuran volume dan semua pleks dan mengembalikan tingkat yang dirilis menjadi bebas Ruang. Untuk detail operasi, lihat Metode IVdsVolume::Shrink . |
VDS_ASYNCOUT_ADDVOLUMEPLEXNilai: 4 Operasi menambahkan volume sebagai pleks ke volume saat ini. Untuk detail operasi, lihat Metode IVdsVolume::AddPlex . |
VDS_ASYNCOUT_BREAKVOLUMEPLEXNilai: 5 Operasi mengembalikan pointer IUnknown untuk objek volume tersembunyi. Untuk detail operasi, lihat Metode IVdsVolume::BreakPlex . |
VDS_ASYNCOUT_REMOVEVOLUMEPLEXNilai: 6 Operasi menghapus satu atau beberapa pleks yang ditentukan dari volume saat ini, melepaskan jangkauannya. Untuk detail operasi, lihat Metode IVdsVolume::RemovePlex . |
VDS_ASYNCOUT_REPAIRVOLUMEPLEXNilai: 7 Operasi memperbaiki pleks volume yang toleran terhadap kesalahan dengan memindahkan anggota yang buruk ke disk yang baik. Untuk operasi detailnya, lihat IVdsVolumePlex::Metode perbaikan . |
VDS_ASYNCOUT_RECOVERPACKNilai: 8 Operasi mengembalikan paket yang gagal atau gagal ke keadaan sehat, jika memungkinkan. Untuk detail operasi, lihat metode IVdsPack::Recover . |
VDS_ASYNCOUT_REPLACEDISKNilai: 9 Nilai ini dicadangkan untuk digunakan di masa mendatang. |
VDS_ASYNCOUT_CREATEPARTITIONNilai: 10 Operasi ini membuat partisi baru pada disk dasar. Untuk detail operasi, lihat IVdsAdvancedDisk::CreatePartition metode. |
VDS_ASYNCOUT_CLEANNilai: 11 IVdsAdvancedDisk::Clean |
VDS_ASYNCOUT_CREATELUNNilai: 50 Operasi mengembalikan pointer IUnknown untuk yang baru objek LUN yang dibuat. Untuk detail operasi, lihat Metode IVdsSubSystem::CreateLun . |
VDS_ASYNCOUT_ADDLUNPLEXNilai: 52 Operasi menambahkan LUN ke LUN target sebagai pleks baru. Untuk detail operasi, lihat Metode IVdsLun::AddPlex . |
VDS_ASYNCOUT_REMOVELUNPLEXNilai: 53 Operasi mengembalikan pointer IUnknown untuk objek LUN yang dihapus. Untuk detail operasi, lihat Metode IVdsLun::RemovePlex . |
VDS_ASYNCOUT_EXTENDLUNNilai: 54 Operasi memperluas LUN dengan jumlah byte tertentu. Untuk detail operasi, lihat IVdsLun::Extend method. |
VDS_ASYNCOUT_SHRINKLUNNilai: 55 Operasi menyusutkan LUN dengan jumlah byte tertentu. Untuk detail operasi, lihat Metode IVdsLun::Shrink . |
VDS_ASYNCOUT_RECOVERLUNNilai: 56 Operasi memulai operasi pemulihan pada LUN. Untuk detail operasi, lihat Metode IVdsLun::Recover . |
VDS_ASYNCOUT_LOGINTOTARGETNilai: 60 Operasi masuk ke target. Untuk detail operasi, lihat IVdsIscsiInitiatorAdapter::LoginToTarget metode. Windows Server 2003: Bendera ini tidak didukung sebelum Windows Server 2003 R2. |
VDS_ASYNCOUT_LOGOUTFROMTARGETNilai: 61 Operasi keluar dari target. Untuk detail operasi, lihat IVdsIscsiInitiatorAdapter::LogoutFromTarget metode. Windows Server 2003: Bendera ini tidak didukung sebelum Windows Server 2003 R2. |
VDS_ASYNCOUT_CREATETARGETNilai: 62 Operasi mengembalikan penunjuk antarmuka IUnknown untuk objek target yang baru dibuat. Untuk detail operasi, lihat Metode IVdsSubSystemIscsi::CreateTarget . Windows Server 2003: Bendera ini tidak didukung sebelum Windows Server 2003 R2. |
VDS_ASYNCOUT_CREATEPORTALGROUPNilai: 63 Operasi mengembalikan penunjuk antarmuka IUnknown untuk objek grup portal yang baru dibuat. Untuk detail operasi, lihat Metode IVdsIscsiTarget::CreatePortalGroup . Windows Server 2003: Bendera ini tidak didukung sebelum Windows Server 2003 R2. |
VDS_ASYNCOUT_DELETETARGETNilai: 64 Operasi menghapus target. Untuk detail operasi, lihat Metode IVdsIscsiTarget::D elete . Windows Server 2003: Bendera ini tidak didukung sebelum Windows Server 2003 R2. |
VDS_ASYNCOUT_ADDPORTALNilai: 65 Operasi menambahkan portal ke grup portal. Untuk detail operasi, lihat Metode IVdsIscsiPortalGroup::AddPortal . Windows Server 2003: Bendera ini tidak didukung sebelum Windows Server 2003 R2. |
VDS_ASYNCOUT_REMOVEPORTALNilai: 66 Operasi menghapus portal dari grup portal. Untuk detail operasi, lihat Metode IVdsIscsiPortalGroup::RemovePortal . Windows Server 2003: Bendera ini tidak didukung sebelum Windows Server 2003 R2. |
VDS_ASYNCOUT_DELETEPORTALGROUPNilai: 67 Operasi menghapus grup portal. Untuk detail operasi, lihat Metode IVdsIscsiPortalGroup::D elete . Windows Server 2003: Bendera ini tidak didukung sebelum Windows Server 2003 R2. |
VDS_ASYNCOUT_FORMATNilai: 101 Operasi memformat volume. Untuk detail operasi, lihat Metode IVdsVolumeMF::Format . |
VDS_ASYNCOUT_CREATE_VDISKNilai: 200 Operasi ini membuat disk virtual. Untuk detail operasi, lihat metode IVdsVdProvider::CreateVDisk . Windows Server 2008, Windows Vista, dan Windows Server 2003: Tidak didukung. |
VDS_ASYNCOUT_ATTACH_VDISKNilai: 201 Operasi melampirkan disk virtual. Untuk detail operasi, lihat metode IVdsOpenVDisk::Attach . Windows Server 2008, Windows Vista, dan Windows Server 2003: Tidak didukung. |
VDS_ASYNCOUT_COMPACT_VDISKNilai: 202 Operasi ini memampatkan disk virtual untuk mengurangi ukuran fisik file cadangan. Untuk detail operasi, lihat metode IVdsOpenVDisk::Compact . Windows Server 2008, Windows Vista, dan Windows Server 2003: Tidak didukung. |
VDS_ASYNCOUT_MERGE_VDISKNilai: 203 Operasi ini menggabungkan disk virtual anak dengan induknya dalam rantai yang berbeda. Untuk detail operasi, lihat metode IVdsOpenVDisk::Merge . Windows Server 2008, Windows Vista, dan Windows Server 2003: Tidak didukung. |
VDS_ASYNCOUT_EXPAND_VDISKNilai: 204 Operasi ini meningkatkan ukuran disk virtual hingga maksimum yang tersedia pada disk berukuran tetap atau dapat diperluas. Untuk detail operasi, lihat metode IVdsOpenVDisk::Expand . Windows Server 2008, Windows Vista, dan Windows Server 2003: Tidak didukung. |
Keterangan
Struktur VDS_ASYNC_OUTPUT menyertakan nilai VDS_ASYNC_OUTPUT_TYPE sebagai anggota untuk menunjukkan jenis operasi.
Catatan Konstanta tambahan mungkin ditambahkan ke enumerasi VDS_ASYNC_OUTPUT_TYPE di versi Windows mendatang. Untuk alasan ini, aplikasi Anda harus dirancang untuk menangani konstanta enumerasi VDS_ASYNC_OUTPUT_TYPE yang tidak dikenal.
Persyaratan
| Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
| Header | vdshwprv.h |