13.07.2015 Views

[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification

[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification

[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>VDS</strong>_VPT_SPAN = 0x0000000B,<strong>VDS</strong>_VPT_STRIPE = 0x0000000C,<strong>VDS</strong>_VPT_PARITY = 0x0000000E} <strong>VDS</strong>_VOLUME_PLEX_TYPE;<strong>VDS</strong>_VPT_UNKNOWN: The volume plex type is unknown.<strong>VDS</strong>_VPT_SIMPLE: The plex type is simple; it is composed of extents from exactly one disk.<strong>VDS</strong>_VPT_SPAN: The plex type is spanned; it is composed of extents from more than one disk.<strong>VDS</strong>_VPT_STRIPE: The plex type is striped, which is equivalent to RAID-0.<strong>VDS</strong>_VPT_PARITY: The plex type is striped with parity, which accounts for RAID levels 3, 4, 5,and 6.2.2.2.16.1.2 <strong>VDS</strong>_VOLUME_PLEX_STATUSThe <strong>VDS</strong>_VOLUME_PLEX_STATUS enumeration defines the set of object status values for avolume plex.typedef enum _<strong>VDS</strong>_VOLUME_PLEX_STATUS{<strong>VDS</strong>_VPS_UNKNOWN = 0x00000000,<strong>VDS</strong>_VPS_ONLINE = 0x00000001,<strong>VDS</strong>_VPS_NO_MEDIA = 0x00000003,<strong>VDS</strong>_VPS_FAILED = 0x00000005} <strong>VDS</strong>_VOLUME_PLEX_STATUS;<strong>VDS</strong>_VPS_UNKNOWN: The status of the volume plex is unknown.<strong>VDS</strong>_VPS_ONLINE: The volume plex is available.<strong>VDS</strong>_VPS_NO_MEDIA: The volume plex has no media.<strong>VDS</strong>_VPS_FAILED: The volume plex is unavailable.2.2.2.16.2 Structures2.2.2.16.2.1 <strong>VDS</strong>_VOLUME_PLEX_PROPThe <strong>VDS</strong>_VOLUME_PLEX_PROP structure provides information about the properties of a volumeplex.typedef struct _<strong>VDS</strong>_VOLUME_PLEX_PROP {<strong>VDS</strong>_OBJECT_ID id;<strong>VDS</strong>_VOLUME_PLEX_TYPE type;<strong>VDS</strong>_VOLUME_PLEX_STATUS status;<strong>VDS</strong>_HEALTH health;<strong>VDS</strong>_TRANSITION_STATE TransitionState;ULONGLONG ullSize;unsigned long ulStripeSize;unsigned long ulNumberOfMembers;} <strong>VDS</strong>_VOLUME_PLEX_PROP,*P<strong>VDS</strong>_VOLUME_PLEX_PROP;[<strong>MS</strong>-<strong>VDS</strong>] — v20110610<strong>Virtual</strong> <strong>Disk</strong> <strong>Service</strong> (<strong>VDS</strong>) <strong>Protocol</strong> <strong>Specification</strong>Copyright © 2011 Microsoft Corporation.Release: Friday, June 10, 201182 / 360

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!