2.2.1.2.4 VDS_ASYNC_OUTPUT_TYPE

The VDS_ASYNC_OUTPUT_TYPE enumeration defines the types of operation information that the VDS_ASYNC_OUTPUT structure returns.

 typedef enum _VDS_ASYNC_OUTPUT_TYPE
 {
   VDS_ASYNCOUT_UNKNOWN = 0,
   VDS_ASYNCOUT_CREATEVOLUME = 1,
   VDS_ASYNCOUT_EXTENDVOLUME = 2,
   VDS_ASYNCOUT_SHRINKVOLUME = 3,
   VDS_ASYNCOUT_ADDVOLUMEPLEX = 4,
   VDS_ASYNCOUT_BREAKVOLUMEPLEX = 5,
   VDS_ASYNCOUT_REMOVEVOLUMEPLEX = 6,
   VDS_ASYNCOUT_REPAIRVOLUMEPLEX = 7,
   VDS_ASYNCOUT_RECOVERPACK = 8,
   VDS_ASYNCOUT_REPLACEDISK = 9,
   VDS_ASYNCOUT_CREATEPARTITION = 10,
   VDS_ASYNCOUT_CLEAN = 11,
   VDS_ASYNCOUT_CREATELUN = 50,
   VDS_ASYNCOUT_FORMAT = 101,
   VDS_ASYNCOUT_CREATE_VDISK = 200,
   VDS_ASYNCOUT_SURFACE_VDISK = 201,
   VDS_ASYNCOUT_COMPACT_VDISK = 202,
   VDS_ASYNCOUT_MERGE_VDISK = 203,
   VDS_ASYNCOUT_EXPAND_VDISK = 204
 } VDS_ASYNC_OUTPUT_TYPE;

VDS_ASYNCOUT_UNKNOWN:  Information is about an unknown type of operation.

VDS_ASYNCOUT_CREATEVOLUME:  Information is about creating a volume.

VDS_ASYNCOUT_EXTENDVOLUME:  Information is about extending the size of a volume.

VDS_ASYNCOUT_SHRINKVOLUME:  Information is about shrinking the size of a volume.

VDS_ASYNCOUT_ADDVOLUMEPLEX:  Information is about adding a volume plex.

VDS_ASYNCOUT_BREAKVOLUMEPLEX:  Information is about breaking a volume plex.

VDS_ASYNCOUT_REMOVEVOLUMEPLEX:  Information is about removing a volume plex.

VDS_ASYNCOUT_REPAIRVOLUMEPLEX:  Information is about repairing a volume plex.

VDS_ASYNCOUT_RECOVERPACK:  Information is about recovering a pack.

VDS_ASYNCOUT_REPLACEDISK:  Information is about replacing a disk.

VDS_ASYNCOUT_CREATEPARTITION:  Information is about creating a partition.

VDS_ASYNCOUT_CLEAN:  Information is about cleaning a disk.

VDS_ASYNCOUT_CREATELUN:  Information is about creating a LUN.

VDS_ASYNCOUT_FORMAT:  Information is about formatting a file system.

VDS_ASYNCOUT_CREATE_VDISK:  Information is about creating a virtual disk.

VDS_ASYNCOUT_SURFACE_VDISK:  Information is about attaching a virtual disk.

VDS_ASYNCOUT_COMPACT_VDISK:  Information is about compacting a virtual disk.

VDS_ASYNCOUT_MERGE_VDISK:  Information is about merging a virtual disk.

VDS_ASYNCOUT_EXPAND_VDISK:  Information is about expanding a virtual disk.