Bagikan melalui


struktur VDS_DISK_NOTIFICATION (vds.h)

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

Menentukan detail peristiwa disk.

Sintaks

typedef struct _VDS_DISK_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID diskId;
} VDS_DISK_NOTIFICATION;

Anggota

ulEvent

Menentukan peristiwa disk tempat aplikasi akan diberi tahu, sebagai salah satu nilai berikut.

Nilai Makna
VDS_NF_DISK_ARRIVE
8
Disk dimasukkan, atau pengontrol RAID memunculkan LUN yang lokal untuk host.
VDS_NF_DISK_DEPART
9
Disk dihapus, atau pengontrol RAID tidak mengikat LUN.
VDS_NF_DISK_MODIFY
10
Anggota struktur VDS_DISK_PROP berubah, atau sejauh mana pada disk berubah.

diskId

GUID objek disk yang memicu peristiwa.

Keterangan

Struktur VDS_NOTIFICATION mencakup struktur ini sebagai anggota.

Aplikasi dapat menerima peristiwa disk dengan mengimplementasikan antarmuka IVdsAdviseSink dan meneruskan penunjuk antarmuka sebagai argumen ke metode IVdsService::Advise .

Untuk mendapatkan objek disk, gunakan metode IVdsService::GetObject . Anda kemudian dapat menggunakan metode IVdsDisk::GetProperties atau metode IVdsDisk3::GetProperties2 untuk mendapatkan properti disk.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header vds.h

Lihat juga

IVdsAdviseSink

IVdsDisk

IVdsService::Advise

Struktur VDS

VDS_DISK_PROP

VDS_NOTIFICATION