Bagikan melalui


struktur VDS_LUN_NOTIFICATION (vds.h)

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

Menentukan detail pemberitahuan LUN.

Sintaks

typedef struct _VDS_LUN_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID LunId;
} VDS_LUN_NOTIFICATION;

Anggota

ulEvent

Menentukan peristiwa LUN yang aplikasinya akan diberi tahu, sebagai salah satu nilai berikut.

Nilai Makna
VDS_NF_LUN_ARRIVE
108
LUN baru telah dibuat.
VDS_NF_LUN_DEPART
109
LUN yang ada telah dihapus.
VDS_NF_LUN_MODIFY
110
Anggota diubah dalam struktur VDS_LUN_PROP untuk LUN eksternal. Contoh perubahan yang memicu pemberitahuan ini termasuk perubahan pada struktur VDS_LUN_PROP dan penambahan pleks ke LUN. Aplikasi bertanggung jawab untuk menentukan sifat perubahan yang tepat.

LunId

The GUID of the LUN.

Keterangan

Struktur ini disertakan sebagai anggota dalam struktur VDS_NOTIFICATION .

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

Untuk mendapatkan objek LUN, gunakan metode IVdsService::GetObject . Anda kemudian dapat menggunakan metode IVdsLun::GetProperties untuk mendapatkan properti LUN.

Persyaratan

Persyaratan Nilai
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

IVdsService::Advise

Struktur VDS

VDS_NOTIFICATION