struktur VDS_NOTIFICATION (vds.h)
[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh WINDOWS Storage Management API.]
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 yang dijumlahkan oleh VDS_NOTIFICATION_TARGET_TYPE.
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 .
Portal
Valid jika objectTypeVDS_NTT_PORTAL. Lihat struktur VDS_PORTAL_NOTIFICATION .
Target
Valid jika objectTypeVDS_NTT_TARGET. Lihat struktur VDS_TARGET_NOTIFICATION .
PortalGroup
Valid jika objectTypeVDS_NTT_PORTAL_GROUP. Lihat struktur VDS_PORTAL_GROUP_NOTIFICATION .
Service
Keterangan
Aplikasi meneruskan struktur ini dalam parameter pNotificationArray dari metode IVdsAdviseSink::OnNotify .
Anggota struktur ini diselaraskan pada batas 8-byte.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | vds.h |