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.

2.2.2.8.1.2 <strong>VDS</strong>_PACK_FLAGThe <strong>VDS</strong>_PACK_FLAG enumeration defines the set of valid flags for a disk pack object.typedef enum _<strong>VDS</strong>_PACK_FLAG{<strong>VDS</strong>_PKF_FOREIGN = 0x00000001,<strong>VDS</strong>_PKF_NOQUORUM = 0x00000002,<strong>VDS</strong>_PKF_POLICY = 0x00000004,<strong>VDS</strong>_PKF_CORRUPTED = 0x00000008,<strong>VDS</strong>_PKF_ONLINE_ERROR = 0x00000010} <strong>VDS</strong>_PACK_FLAG;<strong>VDS</strong>_PKF_FOREIGN: If set, an external disk pack is eligible for online status.<strong>VDS</strong>_PKF_NOQUORUM: If set, a dynamic disk pack lacks the required disk quorum.<strong>VDS</strong>_PKF_POLICY: If set, management policy forbids the disk pack from gaining online status.<strong>VDS</strong>_PKF_CORRUPTED: If set, a disk pack contains a disk that has a corrupted LDM database.<strong>VDS</strong>_PKF_ONLINE_ERROR: If set, a disk pack with sufficient disk quorum failed to achieveonline status due to an error.2.2.2.8.2 Structures2.2.2.8.2.1 <strong>VDS</strong>_PACK_PROPThe <strong>VDS</strong>_PACK_PROP structure provides information about the properties of a disk pack.typedef struct _<strong>VDS</strong>_PACK_PROP {<strong>VDS</strong>_OBJECT_ID id;[string] WCHAR* pwszName;<strong>VDS</strong>_PACK_STATUS status;unsigned long ulFlags;} <strong>VDS</strong>_PACK_PROP,*P<strong>VDS</strong>_PACK_PROP;id: The <strong>VDS</strong> object ID of the disk pack object.pwszName: The null-terminated Unicode name of the disk pack. If the pack has no name, thispointer is set to NULL.status: The value from the <strong>VDS</strong>_PACK_STATUS enumeration that indicates the status of thedisk pack.ulFlags: A combination of any values, by using a bitwise OR operator, of the disk pack flags thatare defined in the <strong>VDS</strong>_PACK_FLAG enumeration. ulFlags may be 0 if none of the<strong>VDS</strong>_PACK_FLAG values apply.2.2.2.9 IVds<strong>Disk</strong> Data TypesThis section lists data types that are used exclusively by the IVds<strong>Disk</strong> methods.[<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, 201171 / 360

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

Saved successfully!

Ooh no, something went wrong!