struktur VDS_NOTIFICATION (vdshwprv.h)

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

Menentukan struktur pemberitahuan VDS khusus untuk setiap jenis target pemberitahuan (subjek).

Sintaks

typedef struct _VDS_NOTIFICATION {
  VDS_NOTIFICATION_TARGET_TYPE objectType;
  union {
    VDS_PACK_NOTIFICATION         Pack;
    VDS_DISK_NOTIFICATION         Disk;
    VDS_VOLUME_NOTIFICATION       Volume;
    VDS_PARTITION_NOTIFICATION    Partition;
    VDS_DRIVE_LETTER_NOTIFICATION Letter;
    VDS_FILE_SYSTEM_NOTIFICATION  FileSystem;
    VDS_MOUNT_POINT_NOTIFICATION  MountPoint;
    VDS_SUB_SYSTEM_NOTIFICATION   SubSystem;
    VDS_CONTROLLER_NOTIFICATION   Controller;
    VDS_DRIVE_NOTIFICATION        Drive;
    VDS_LUN_NOTIFICATION          Lun;
    VDS_PORT_NOTIFICATION         Port;
    VDS_PORTAL_NOTIFICATION       Portal;
    VDS_TARGET_NOTIFICATION       Target;
    VDS_PORTAL_GROUP_NOTIFICATION PortalGroup;
    VDS_SERVICE_NOTIFICATION      Service;
  };
} VDS_NOTIFICATION;

Anggota

objectType

Diskriminan untuk serikat pekerja yang dijumlahkan oleh VDS_NOTIFICATION_TARGET_TYPE.

Nilai Makna
VDS_NTT_PACK
10
Subjek pemberitahuan adalah paket disk. Gunakan struktur anggota Paket .
VDS_NTT_DISK
13
Subjek pemberitahuan adalah disk. Gunakan struktur anggota Disk .
VDS_NTT_VOLUME
11
Subjek pemberitahuan adalah volume. Gunakan struktur anggota Volume .
VDS_NTT_PARTITION
60
Subjek pemberitahuan adalah partisi. Gunakan struktur anggota Partisi .
VDS_NTT_DRIVE_LETTER
61
Subjek pemberitahuan adalah huruf kandar. Gunakan struktur anggota Surat .
VDS_NTT_FILE_SYSTEM
62
Subjek pemberitahuan adalah sistem file. Gunakan struktur anggota FileSystem .
VDS_NTT_MOUNT_POINT
63
Subjek pemberitahuan adalah huruf kandar atau jalur GUID volume. Gunakan struktur anggota MountPoint .
VDS_NTT_SUB_SYSTEM
30
Digunakan oleh penyedia perangkat keras. Subjek pemberitahuan adalah subsistem. Gunakan struktur anggota SubSistem .
VDS_NTT_CONTROLLER
31
Digunakan oleh penyedia perangkat keras. Subjek pemberitahuan adalah pengontrol. Gunakan struktur anggota Pengontrol .
VDS_NTT_DRIVE
32
Digunakan oleh penyedia perangkat keras. Subjek pemberitahuan adalah drive. Gunakan struktur anggota Drive .
VDS_NTT_LUN
33
Digunakan oleh penyedia perangkat keras. Subjek pemberitahuan adalah LUN. Gunakan struktur anggota Lun .
VDS_NTT_PORT
35
Subjek pemberitahuan adalah port pengontrol. Gunakan struktur anggota Port .
VDS_NTT_PORTAL
36
Subjek pemberitahuan adalah portal iSCSI. Gunakan struktur anggota Portal .
VDS_NTT_TARGET
37
Subjek pemberitahuan adalah target iSCSI. Gunakan struktur Anggota target .
VDS_NTT_PORTAL_GROUP
38
Subjek pemberitahuan adalah grup portal iSCSI. Gunakan struktur anggota PortalGroup .

Pack

Valid jika objectTypeVDS_NTT_PACK. Lihat struktur VDS_PACK_NOTIFICATION .

Disk

Valid jika objectTypeVDS_NTT_DISK. Lihat struktur VDS_DISK_NOTIFICATION .

Volume

Valid jika objectTypeVDS_NTT_VOLUME. Lihat struktur VDS_VOLUME_NOTIFICATION .

Partition

Valid jika objectTypeVDS_NTT_PARTITION. Lihat struktur VDS_PARTITION_NOTIFICATION .

Letter

Valid jika objectTypeVDS_NTT_DRIVE_LETTER. Lihat struktur VDS_DRIVE_LETTER_NOTIFICATION .

FileSystem

Valid jika objectTypeVDS_NTT_FILE_SYSTEM. Lihat struktur VDS_FILE_SYSTEM_NOTIFICATION .

MountPoint

Valid jika objectTypeVDS_NTT_MOUNT_POINT. Lihat struktur VDS_MOUNT_POINT_NOTIFICATION .

SubSystem

Valid jika objectTypeVDS_NTT_SUB_SYSTEM. Lihat struktur VDS_SUB_SYSTEM_NOTIFICATION .

Controller

Valid jika objectTypeVDS_NTT_CONTROLLER. Lihat struktur VDS_CONTROLLER_NOTIFICATION .

Drive

Valid jika objectTypeVDS_NTT_DRIVE. Lihat struktur VDS_DRIVE_NOTIFICATION .

Lun

Valid jika objectTypeVDS_NTT_LUN. Lihat struktur VDS_LUN_NOTIFICATION .

Port

Valid jika objectTypeVDS_NTT_PORT. Lihat struktur VDS_PORT_NOTIFICATION .

Catatan Ini tidak didukung pada VDS 1.0
 

Portal

Valid jika objectTypeVDS_NTT_PORTAL. Lihat struktur VDS_PORTAL_NOTIFICATION .

Catatan Ini tidak didukung pada VDS 1.0
 

Target

Valid jika objectTypeVDS_NTT_TARGET. Lihat struktur VDS_TARGET_NOTIFICATION .

Catatan Ini tidak didukung pada VDS 1.0
 

PortalGroup

Valid jika objectTypeVDS_NTT_PORTAL_GROUP. Lihat struktur VDS_PORTAL_GROUP_NOTIFICATION .

Catatan Ini tidak didukung pada VDS 1.0
 

Service

Keterangan

Aplikasi meneruskan struktur ini dalam parameter pNotificationArray dari metode IVdsAdviseSink::OnNotify .

Anggota struktur ini diselaraskan pada batas 8-byte.

Persyaratan

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

Lihat juga

IVdsAdviseSink::OnNotify

VDS_NOTIFICATION_TARGET_TYPE