struktur VDS_PORT_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 port pengontrol.

Sintaks

typedef struct _VDS_PORT_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID portId;
} VDS_PORT_NOTIFICATION;

Anggota

ulEvent

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

Nilai Makna
VDS_NF_PORT_ARRIVE
121
Port pengontrol dilaporkan ada secara fisik pada subsistem. Nilai VDS_PORT_STATUS yang terkait dengan pemberitahuan ini harus berupa nilai apa pun kecuali VDS_PRS_REMOVED.
VDS_NF_PORT_DEPART
122
Pengontrol, dan oleh karena itu port-nya, secara fisik dilepas dari subsistem. Nilai VDS_PORT_STATUS harus VDS_PRS_UNKNOWN atau VDS_PRS_REMOVED.
VDS_NF_PORT_MODIFY
352
Anggota struktur VDS_PORT_PROP berubah.

Windows Server 2008, Windows Vista, dan Windows Server 2003 R2: Nilai ini tidak didukung.

VDS_NF_PORT_REMOVED
353
Port pengontrol ada secara fisik tetapi tidak tersedia untuk digunakan. Misalnya, pengontrol atau port itu sendiri diatur ke tidak aktif. Nilai VDS_PORT_STATUS harus VDS_PRS_FAILED (dihapus dari penggunaan karena kegagalan), VDS_PRS_OFFLINE (tidak gagal, tetapi tidak digunakan), VDS_PRS_NOT_READY, atau VDS_PRS_UNKNOWN.

Windows Server 2008, Windows Vista, dan Windows Server 2003 R2: Nilai ini tidak didukung.

portId

VDS_OBJECT_ID port pengontrol 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 port, gunakan metode IVdsService::GetObject . Anda kemudian dapat menggunakan metode IVdsControllerPort::GetProperties untuk mendapatkan properti port.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 R2 [hanya aplikasi desktop]
Header vds.h
Redistribusi VDS 1.1

Lihat juga

IVdsAdviseSink

IVdsControllerPort

IVdsService::Advise

Struktur VDS

VDS_NOTIFICATION