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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

typedef GUID <strong>VDS</strong>_OBJECT_ID;2.2.1.1.4 <strong>VDS</strong>_LUN_INFORMATIONConstant/value<strong>VDS</strong>_LUN_INFORMATION0x00000001DescriptionDefines the current version of the <strong>VDS</strong>_LUN_INFORMATION structure.2.2.1.1.5 ACCESS_MASKThe ACCESS_MASK data type is defined in [<strong>MS</strong>-DTYP].2.2.1.2 Enumerations2.2.1.2.1 <strong>VDS</strong>_HEALTHThe <strong>VDS</strong>_HEALTH enumeration defines the possible health states of the storage objects in the<strong>Virtual</strong> <strong>Disk</strong> <strong>Service</strong> Remote <strong>Protocol</strong>. The storage objects are packs, volumes, volume plexes anddisks.typedef enum _<strong>VDS</strong>_HEALTH{<strong>VDS</strong>_H_UNKNOWN = 0x00000000,<strong>VDS</strong>_H_HEALTHY = 0x00000001,<strong>VDS</strong>_H_REBUILDING = 0x00000002,<strong>VDS</strong>_H_STALE = 0x00000003,<strong>VDS</strong>_H_FAILING = 0x00000004,<strong>VDS</strong>_H_FAILING_REDUNDANCY = 0x00000005,<strong>VDS</strong>_H_FAILED_REDUNDANCY = 0x00000006,<strong>VDS</strong>_H_FAILED_REDUNDANCY_FAILING = 0x00000007,<strong>VDS</strong>_H_FAILED = 0x00000008} <strong>VDS</strong>_HEALTH;<strong>VDS</strong>_H_UNKNOWN: The health of the object cannot be determined.<strong>VDS</strong>_H_HEALTHY: The object indicates online status. If the object is a disk, the disk is notmissing, dynamic disk log and configuration files are synchronized, and the disk is free ofinput/output errors. If the object is a LUN or volume, all plexes (mirrored, simple, spanned,and striped) and columns (RAID-5) are active. For a volume, <strong>VDS</strong>_H_HEALTHY implies nodisks containing volume extents have IO errors. For a LUN, <strong>VDS</strong>_H_HEALTHY implies no drivescontaining LUN extents have IO errors.<strong>VDS</strong>_H_REBUILDING: The volume is resynchronizing all plexes, or a striped with parity (RAID-5) plex is regenerating the parity.<strong>VDS</strong>_H_STALE: The object configuration is stale.<strong>VDS</strong>_H_FAILING: The object is failing but still working. For example, a volume with failinghealth might produce occasional input/output errors from which it can still recover.[<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, 201127 / 360

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

Saved successfully!

Ooh no, something went wrong!