Bagikan melalui


Objek Pembantu

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

VDS menyediakan dua objek pembantu: objek enumerasi dan objek asinkron. Topik ini menjelaskan masing-masing objek ini dan menyediakan tautan ke contoh cara kerja penelepon 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.
Struktur terkait Tidak.

 

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.
  • Melanggar 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.
Struktur terkait Tidak.

 

VDS Object Model

IVdsAsync

Bekerja dengan Objek Enumerasi

Mengelola Operasi Asinkron