Bagikan melalui


Objek Pembantu

[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh API Manajemen Penyimpanan Windows.]

VDS menyediakan dua objek pembantu: objek enumerasi dan objek asinkron. Topik ini menjelaskan masing-masing objek ini dan menyediakan tautan ke contoh cara kerja pemanggil masing-masing.

Objek Enumerasi

Objek enumerasi menghitung melalui sekumpulan objek VDS dari jenis tertentu. Objek dapat berupa penyedia, subsistem, pengontrol, LUN, pleks LUN, drive, paket disk, disk, volume, atau pleks volume. Penelepon bisa mendapatkan penunjuk ke objek tertentu dengan memilih objek yang diinginkan dari enumerasi yang dikembalikan oleh metode yang sesuai. Untuk contoh kode, lihat Bekerja dengan Objek Enumerasi.

Tabel berikut mencantumkan antarmuka, enumerasi, dan struktur terkait.

Jenis Elemen
Antarmuka yang selalu diekspos oleh objek ini IEnumVdsObject
Enumerasi terkait Tidak ada.
Struktur terkait Tidak ada.

 

Objek Asinkron

Objek asinkron mengelola operasi asinkron. Metode yang memulai operasi asinkron mengembalikan penunjuk ke antarmuka IVdsAsync , yang memungkinkan pemanggil membatalkan, menunggu, dan mengkueri status operasi asinkron.

Operasi VDS yang berjalan lama cenderung diimplementasikan secara asinkron. Program penyedia perangkat lunak dasar dan dinamis menerapkan metode asinkron secara konsisten untuk operasi volume, partisi, dan disk. Penyedia perangkat keras secara opsional menerapkan metode terkait asinkron secara asinkron. Terlepas dari bagaimana penyedia menerapkan metode , operasi harus mengembalikan penunjuk ke antarmuka IVdsAsync ke pemanggil. Untuk contoh kode, lihat Mengelola Operasi Asinkron.

Operasi asinkron meliputi:

  • Membuat LUN, volume, atau partisi.
  • Memformat volume atau partisi.
  • Menambahkan atau menghapus LUN atau pleks volume.
  • Memecah pleks volume.
  • Memperluas atau menyusutkan LUN atau volume.
  • Memulihkan LUN atau volume.
  • Membersihkan disk.
  • Mengganti disk.

Tabel berikut mencantumkan antarmuka, enumerasi, dan struktur terkait.

Jenis Elemen
Antarmuka yang selalu diekspos oleh objek ini IVdsAsync
Enumerasi terkait Tidak ada.
Struktur terkait Tidak ada.

 

Model Objek VDS

IVdsAsync

Bekerja dengan Objek Enumerasi

Mengelola Operasi Asinkron