struktur VDS_VOLUME_NOTIFICATION (vds.h)
[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh API Manajemen Penyimpanan Windows.]
Menentukan detail peristiwa volume.
Sintaks
typedef struct _VDS_VOLUME_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID volumeId;
VDS_OBJECT_ID plexId;
ULONG ulPercentCompleted;
} VDS_VOLUME_NOTIFICATION;
Anggota
ulEvent
Menentukan peristiwa volume yang aplikasinya akan diberi tahu, sebagai salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Volume baru tiba. |
|
Volume yang ada telah dihapus. |
|
Anggota struktur VDS_VOLUME_PROP berubah. Nilai ini juga dapat menunjukkan perubahan dalam salah satu pleks yang terkait dengan volume, seperti penambahan, penghapusan, atau perbaikan pleks. |
|
Volume sedang dibangun kembali. |
volumeId
VDS_OBJECT_ID volume yang memicu peristiwa.
plexId
VDS_OBJECT_ID pleks volume. VDS menerapkan pengidentifikasi ini selama operasi pembangunan kembali, yang dapat dijalankan pada beberapa pleks pada tingkat yang berbeda.
ulPercentCompleted
Tingkat operasi selesai.
Keterangan
Struktur VDS_NOTIFICATION mencakup struktur ini sebagai anggota.
Aplikasi dapat menerima peristiwa volume dengan mengimplementasikan antarmuka IVdsAdviseSink dan meneruskan penunjuk antarmuka sebagai argumen ke metode IVdsService::Advise .
Untuk mendapatkan objek volume, gunakan metode IVdsService::GetObject . Anda kemudian dapat menggunakan metode IVdsVolume::GetProperties atau metode IVdsVolume2::GetProperties2 untuk mendapatkan properti volume.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | vds.h |