VDS_NOTIFICATION struttura (vds.h)
[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.
Definisce le strutture di notifica VDS specifiche per ogni tipo di destinazione di notifica (soggetto).
Sintassi
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;
Members
objectType
Discriminante per l'unione enumerata da VDS_NOTIFICATION_TARGET_TYPE.
Pack
Valido se objectType è VDS_NTT_PACK. Vedere la struttura VDS_PACK_NOTIFICATION .
Disk
Valido se objectType è VDS_NTT_DISK. Vedere la struttura VDS_DISK_NOTIFICATION .
Volume
Valido se objectType è VDS_NTT_VOLUME. Vedere la struttura VDS_VOLUME_NOTIFICATION .
Partition
Valido se objectType è VDS_NTT_PARTITION. Vedere la struttura VDS_PARTITION_NOTIFICATION .
Letter
Valido se objectType è VDS_NTT_DRIVE_LETTER. Vedere la struttura VDS_DRIVE_LETTER_NOTIFICATION .
FileSystem
Valido se objectType è VDS_NTT_FILE_SYSTEM. Vedere la struttura VDS_FILE_SYSTEM_NOTIFICATION .
MountPoint
Valido se objectType è VDS_NTT_MOUNT_POINT. Vedere la struttura VDS_MOUNT_POINT_NOTIFICATION .
SubSystem
Valido se objectType è VDS_NTT_SUB_SYSTEM. Vedere la struttura VDS_SUB_SYSTEM_NOTIFICATION .
Controller
Valido se objectType è VDS_NTT_CONTROLLER. Vedere la struttura VDS_CONTROLLER_NOTIFICATION .
Drive
Valido se objectType è VDS_NTT_DRIVE. Vedere la struttura VDS_DRIVE_NOTIFICATION .
Lun
Valido se objectType è VDS_NTT_LUN. Vedere la struttura VDS_LUN_NOTIFICATION .
Port
Valido se objectType è VDS_NTT_PORT. Vedere la struttura VDS_PORT_NOTIFICATION .
Portal
Valido se objectType è VDS_NTT_PORTAL. Vedere la struttura VDS_PORTAL_NOTIFICATION .
Target
Valido se objectType è VDS_NTT_TARGET. Vedere la struttura VDS_TARGET_NOTIFICATION .
PortalGroup
Valido se objectType è VDS_NTT_PORTAL_GROUP. Vedere la struttura VDS_PORTAL_GROUP_NOTIFICATION .
Service
Commenti
Le applicazioni passano questa struttura nel parametro pNotificationArray del metodo IVdsAdviseSink::OnNotify .
I membri di questa struttura sono allineati a un limite di 8 byte.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | vds.h |