Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]
Defines the set of the valid target types (subjects) of a VDS notification.
Syntax
typedef enum _VDS_NOTIFICATION_TARGET_TYPE {
VDS_NTT_UNKNOWN = 0,
VDS_NTT_PACK,
VDS_NTT_VOLUME,
VDS_NTT_DISK,
VDS_NTT_PARTITION = 60,
VDS_NTT_DRIVE_LETTER = 61,
VDS_NTT_FILE_SYSTEM = 62,
VDS_NTT_MOUNT_POINT = 63,
VDS_NTT_SUB_SYSTEM,
VDS_NTT_CONTROLLER,
VDS_NTT_DRIVE,
VDS_NTT_LUN = VDS_OT_LUN,
VDS_NTT_PORT,
VDS_NTT_PORTAL,
VDS_NTT_TARGET,
VDS_NTT_PORTAL_GROUP,
VDS_NTT_SERVICE = 200
} VDS_NOTIFICATION_TARGET_TYPE;
Constants
VDS_NTT_UNKNOWNValue: 0 This value is reserved. |
VDS_NTT_PACKThe target is a disk pack. This value corresponds to the VDS_OT_PACK value in the VDS_OBJECT_TYPE enumeration. |
VDS_NTT_VOLUMEThe target is a volume. This value corresponds to the VDS_OT_VOLUME value in the VDS_OBJECT_TYPE enumeration. |
VDS_NTT_DISKThe target is a disk. This value corresponds to the VDS_OT_DISK value in the VDS_OBJECT_TYPE enumeration. |
VDS_NTT_PARTITIONValue: 60 The target is a partition. |
VDS_NTT_DRIVE_LETTERValue: 61 The target is a drive letter. |
VDS_NTT_FILE_SYSTEMValue: 62 The target is a file system. |
VDS_NTT_MOUNT_POINTValue: 63 The target is a drive letter or volume GUID path. |
VDS_NTT_SUB_SYSTEMThe target is a subsystem. This value corresponds to the VDS_OT_SUB_SYSTEM value in the VDS_OBJECT_TYPE enumeration. |
VDS_NTT_CONTROLLERThe target is a controller. This value corresponds to the VDS_OT_CONTROLLER value in the VDS_OBJECT_TYPE enumeration. |
VDS_NTT_DRIVEThe target is a drive. This value corresponds to the VDS_OT_DRIVE value in the VDS_OBJECT_TYPE enumeration. |
VDS_NTT_LUNValue: VDS_OT_LUN The target is a LUN. This value corresponds to the VDS_OT_LUN value in the VDS_OBJECT_TYPE enumeration. |
VDS_NTT_PORTThe target is a controller port. This value corresponds to the VDS_OT_PORT value in the VDS_OBJECT_TYPE enumeration. Note This value is not supported on VDS 1.0. |
VDS_NTT_PORTALThe target is an iSCSI portal. This value corresponds to the VDS_OT_PORTAL value in the VDS_OBJECT_TYPE enumeration. Note This value is not supported on VDS 1.0. |
VDS_NTT_TARGETThe target is a target. This value corresponds to the VDS_OT_TARGET value in the VDS_OBJECT_TYPE enumeration. Note This value is not supported on VDS 1.0. |
VDS_NTT_PORTAL_GROUPThe target is an iSCSI portal group. This value corresponds to the VDS_PORTAL_GROUP value in the VDS_OBJECT_TYPE enumeration. Note This value is not supported on VDS 1.0. |
VDS_NTT_SERVICEValue: 200 This member is not currently used. |
Remarks
The VDS_NOTIFICATION structure includes a VDS_NOTIFICATION_TARGET_TYPE value as a member to indicate a notification type. Some values in the VDS_NOTIFICATION_TARGET_TYPE correspond to values in the VDS_OBJECT_TYPE enumeration. For the integer value of a VDS object type, such as a volume or LUN object, see the VDS_OBJECT_TYPE enumeration.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2003 [desktop apps only] |
| Header | vdshwprv.h |