VDS Enumerations
[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]
VDS enumerations represent object types, flags, status, and other entities in the VDS object model. For more information about VDS objects and their associated enumerations, see VDS Object Model.
Enumeration | Description |
---|---|
tag_VDS_PARTITION_STYLE | Reserved enumeration. |
VDS_ASYNC_OUTPUT_TYPE | Specifies operations that can be processed asynchronously. |
VDS_CONTROLLER_STATUS | Specifies the valid object status values of a controller. |
VDS_DISK_EXTENT_TYPE | Specifies the disk-extent object type values. |
VDS_DISK_FLAG | Specifies disk flags values. |
VDS_DISK_OFFLINE_REASON | Defines the set of reasons for a disk to be offline. |
VDS_DISK_STATUS | Specifies disk status values. |
VDS_DRIVE_FLAG | Specifies the valid flags of a drive. |
VDS_DRIVE_LETTER_FLAG | Specifies drive letter flag values. |
VDS_DRIVE_STATUS | Specifies the valid object status values of a drive. |
VDS_FILE_SYSTEM_FORMAT_SUPPORT_FLAG | Defines the properties of file systems that are supported for formatting volumes. |
VDS_FILE_SYSTEM_FLAG | Specifies file system flag values. |
VDS_FILE_SYSTEM_PROP_FLAG | Specifies file system property flag values. |
VDS_FILE_SYSTEM_TYPE | Defines the set of valid types for a file system. |
VDS_FORMAT_OPTION_FLAGS | Defines the set of valid formatting options for the IVdsDiskPartitionMF2::FormatPartitionEx2 method. |
VDS_HBAPORT_SPEED_FLAG | Specifies the set of speeds supported by an HBA port. |
VDS_HBAPORT_STATUS | Specifies the set of valid statuses for an HBA port. |
VDS_HBAPORT_TYPE | Specifies the set of valid types for an HBA port. |
VDS_HEALTH | Defines the set of valid health status values for a VDS object. |
VDS_HWPROVIDER_TYPE | Defines the set of valid types for a hardware provider. |
VDS_INTERCONNECT_ADDRESS_TYPE | Specifies the valid address types of a physical interconnect. |
VDS_INTERCONNECT_FLAG | Defines the set of interconnect types that subsystems can support. |
VDS_IPADDRESS_TYPE | Defines the set of valid types for an IP address. |
VDS_ISCSI_AUTH_TYPE | Defines the set of valid types for authentication when logging into an iSCSI target. |
VDS_ISCSI_IPSEC_FLAG | Defines the set of valid flags for indicating the type of IPSEC to use when establishing a TCP connection to a target portal. |
VDS_ISCSI_LOGIN_FLAG | Defines the set of valid flags for indicating how an iSCSI initiator should log in to a target. |
VDS_ISCSI_LOGIN_TYPE | Defines the set of valid types for logging into an iSCSI target. |
VDS_ISCSI_PORTAL_STATUS | Defines the set of valid status values for an iSCSI portal. |
VDS_LOADBALANCE_POLICY_ENUM | Specifies a set of valid load balance policies for a path. |
VDS_LUN_FLAG | Specifies the valid flags of a LUN. |
VDS_LUN_PLEX_FLAG | Specifies the valid flags of a LUN plex. |
VDS_LUN_PLEX_STATUS | Specifies the valid object status values of a LUN plex. |
VDS_LUN_PLEX_TYPE | Specifies the valid types of a LUN plex. |
VDS_LUN_RESERVE_MODE | This enumeration is reserved for future use. |
VDS_LUN_STATUS | Specifies the valid object status values of a LUN. |
VDS_LUN_TYPE | Specifies the valid types of a LUN. |
VDS_MAINTENANCE_OPERATION | Specifies valid maintenance operations. |
VDS_NOTIFICATION_TARGET_TYPE | Specifies the valid target types (subjects) of a VDS notification. |
VDS_OBJECT_TYPE | Specifies the valid types of a VDS object. |
VDS_PACK_FLAG | Specifies pack flag values. |
VDS_PACK_STATUS | Specifies pack status values. |
VDS_PARTITION_FLAG | Specifies partition flag values. |
VDS_PARTITION_STYLE | Specifies partition style values. |
VDS_PATH_STATUS | Specifies the set of valid status values for a port. |
VDS_PORT_STATUS | Specifies the valid object status values of a port. |
VDS_PROVIDER_FLAG | Specifies provider flag values. |
VDS_PROVIDER_LBSUPPORT_FLAG | Specifies the set of valid flags for indicating which load balance policies a hardware provider supports. |
VDS_PROVIDER_TYPE | Specifies the provider type values. |
VDS_QUERY_PROVIDER_FLAG | Specifies the valid flags for a provider query operation. |
VDS_RAID_TYPE | Defines the set of RAID levels that can be used with storage pools. |
VDS_RECOVER_ACTION | This enumeration is reserved for system use. |
VDS_SAN_POLICY | Defines the set of valid disk SAN policy flags. |
VDS_SERVICE_FLAG | Specifies service flag values. |
VDS_STORAGE_BUS_TYPE | Specifies the valid bus types of a storage device. |
VDS_STORAGE_IDENTIFIER_CODE_SET | Specifies the valid code sets (encoding) of a storage identifier. |
VDS_STORAGE_IDENTIFIER_TYPE | Specifies the valid types of a storage identifier. |
VDS_STORAGE_POOL_STATUS | Defines the set of object status values for a storage pool. |
VDS_STORAGE_POOL_TYPE | Defines the set of storage pool types. |
VDS_SUB_SYSTEM_FLAG | Specifies the valid flags of a subsystem. |
VDS_SUB_SYSTEM_STATUS | Specifies the valid object status values of a subsystem. |
VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG | Defines the set of RAID levels that can be supported by subsystems. |
VDS_TRANSITION_STATE | Defines the set of the valid transition state values for a VDS object. |
VDS_VDISK_STATE | Defines the set of status values for a virtual disk object. |
VDS_VERSION_SUPPORT_FLAG | Specifies which version of the VDS interfaces is supported. |
VDS_VOLUME_FLAG | Specifies volume flag values. |
VDS_VOLUME_PLEX_STATUS | Specifies volume-plex status values. |
VDS_VOLUME_PLEX_TYPE | Specifies volume-plex type values. |
VDS_VOLUME_STATUS | Specifies volume status values. |
VDS_VOLUME_TYPE | Specifies volume type values. |