VDS_VOLUME_PLEX_PROP structure
[Both the Virtual Disk Service and dynamic disks are deprecated as of Windows 8 Consumer Preview and Windows Server 8 Beta, and may be unavailable in subsequent versions of Windows. For more information, see Windows Storage Management API.]
Applies to: desktop apps only
Defines the properties of a volume plex object.
Syntax
typedef struct _VDS_VOLUME_PLEX_PROP {
VDS_OBJECT_ID id;
VDS_VOLUME_PLEX_TYPE type;
VDS_VOLUME_PLEX_STATUS status;
VDS_HEALTH health;
VDS_TRANSITION_STATE TransitionState;
ULONGLONG ullSize;
ULONG ulStripeSize;
ULONG ulNumberOfMembers;
} VDS_VOLUME_PLEX_PROP, *PVDS_VOLUME_PLEX_PROP;
Members
- id
-
The GUID of the plex object.
- type
-
The plex type enumerated by VDS_VOLUME_PLEX_TYPE. The type of the plex is not required to match the type of the volume to which the plex belongs.
- status
-
The status of the plex object enumerated by VDS_VOLUME_PLEX_STATUS. The status of the plex is not required to match the status of the volume to which the plex belongs.
- health
-
A VDS_HEALTH enumeration value that specifies the health state of the plex. The health state of the plex is not required to match the health state of the volume to which the plex belongs.
- TransitionState
-
A VDS_TRANSITION_STATE enumeration value that specifies the transition state of the plex.
- ullSize
-
The size of the plex, in bytes. The size of the plex must be greater than or equal to that of the volume to which the plex belongs. The plex cannot be smaller than the volume.
- ulStripeSize
-
The stripe interleave size, in bytes. This member is valid only for plexes of type VDS_VPT_STRIPE (striped) and VDS_VPT_PARITY (striped with parity). For other plex types, this member should be zero.
- ulNumberOfMembers
-
The number of members in the volume plex. A plex member is a collection of concatenated disk extents contained on one more disks.
Remarks
The IVdsVolumePlex::GetProperties method returns this structure to report the properties of a volume plex object.
Requirements
|
Minimum supported client | Windows Vista |
|---|---|
|
Minimum supported server | Windows Server 2003 |
|
Header |
|
See also
- VDS Structures
- VDS_VOLUME_PLEX_TYPE
- VDS_VOLUME_PLEX_STATUS
- VDS_HEALTH
- VDS_TRANSITION_STATE
- IVdsVolumePlex::GetProperties
Send comments about this topic to Microsoft
Build date: 3/6/2012