2.2.1.2.2 VDS_NOTIFICATION_TARGET_TYPE

The VDS_NOTIFICATION_TARGET_TYPE enumeration defines the set of valid target types (subjects) of a Virtual Disk Service Remote Protocol notification.

 typedef enum _VDS_NOTIFICATION_TARGET_TYPE
 {
   VDS_NTT_UNKNOWN = 0x00000000,
   VDS_NTT_PACK = 0x0000000A,
   VDS_NTT_VOLUME = 0x0000000B,
   VDS_NTT_DISK = 0x0000000D,
   VDS_NTT_PARTITION = 0x0000003C,
   VDS_NTT_DRIVE_LETTER = 0x0000003D,
   VDS_NTT_FILE_SYSTEM = 0x0000003E,
   VDS_NTT_MOUNT_POINT = 0x0000003F,
   VDS_NTT_SERVICE = 0x000000C8
 } VDS_NOTIFICATION_TARGET_TYPE;

VDS_NTT_UNKNOWN:  Notification is of an unknown type.

VDS_NTT_PACK:  Notification refers to a pack.

VDS_NTT_VOLUME:  Notification refers to a volume.

VDS_NTT_DISK:  Notification refers to a disk.

VDS_NTT_PARTITION:  Notification refers to a partition.

VDS_NTT_DRIVE_LETTER:  Notification refers to a drive letter.

VDS_NTT_FILE_SYSTEM:  Notification refers to a file system.

VDS_NTT_MOUNT_POINT:  Notification refers to a mount point.

VDS_NTT_SERVICE:  Notification refers to the Virtual Disk Service.<6>