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.

ulAllocationUnitSize: The size of the allocation units in use by the file system.pwszLabel: A null-terminated Unicode label of the file system.2.2.1.3.18 <strong>VDS</strong>_FILE_SYSTEM_FORMAT_SUPPORT_PROPThe <strong>VDS</strong>_FILE_SYSTEM_FORMAT_SUPPORT_PROP structure provides information about filesystems that are supported for formatting volumes.typedef struct _<strong>VDS</strong>_FILE_SYSTEM_FORMAT_SUPPORT_PROP {unsigned long ulFlags;unsigned short usRevision;unsigned long ulDefaultUnitAllocationSize;unsigned long rgulAllowedUnitAllocationSizes[32];WCHAR wszName[32];} <strong>VDS</strong>_FILE_SYSTEM_FORMAT_SUPPORT_PROP,*P<strong>VDS</strong>_FILE_SYSTEM_FORMAT_SUPPORT_PROP;ulFlags: The combination of any values, by using the bitwise OR operator, that are defined inthe <strong>VDS</strong>_FILE_SYSTEM_FORMAT_SUPPORT_FLAG enumeration.usRevision: A 16-bit, binary-coded decimal number that indicates the file system version, ifany. The first two (most significant) digits (8-bits) indicate the major version while the lasttwo (least significant) digits (8-bits) indicate the minor version. For example, a value that hasa bit pattern of 00000010 01010000 (0x0250 in hexadecimal) represents version 2.50;0x1195 represents version 11.95, and so on.ulDefaultUnitAllocationSize: The default allocation unit size, in bytes, that the file systemuses for formatting the volume. This value MUST be a power of 2 and MUST also appear inrgulAllowedUnitAllocationSizes.rgulAllowedUnitAllocationSizes: A zero-terminated array of allocation unit sizes, in bytes,that the file system supports for formatting the volume. An array is not zero-terminated if thearray contains 32 elements. Each of the values in the array MUST be a power of 2.wszName: A null-terminated Unicode wide-character string that indicates the name of the filesystem.2.2.1.3.19 <strong>VDS</strong>_DISK_EXTENTThe <strong>VDS</strong>_DISK_EXTENT structure provides information about a disk extent.typedef struct _<strong>VDS</strong>_DISK_EXTENT {<strong>VDS</strong>_OBJECT_ID diskId;<strong>VDS</strong>_DISK_EXTENT_TYPE type;ULONGLONG ullOffset;ULONGLONG ullSize;<strong>VDS</strong>_OBJECT_ID volumeId;<strong>VDS</strong>_OBJECT_ID plexId;unsigned long memberIdx;} <strong>VDS</strong>_DISK_EXTENT,*P<strong>VDS</strong>_DISK_EXTENT;[<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, 201153 / 360

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

Saved successfully!

Ooh no, something went wrong!