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.

2.2.2.1.2.3 <strong>VDS</strong>_QUERY_PROVIDER_FLAGThe <strong>VDS</strong>_QUERY_PROVIDER_FLAG enumeration defines the set of valid flags for provider queryoperations. Callers can query for hardware providers, software providers, or both.typedef enum _<strong>VDS</strong>_QUERY_PROVIDER_FLAG{<strong>VDS</strong>_QUERY_SOFTWARE_PROVIDERS = 0x1,<strong>VDS</strong>_QUERY_HARDWARE_PROVIDERS = 0x2,<strong>VDS</strong>_QUERY_VIRTUALDISK_PROVIDERS = 0x4} <strong>VDS</strong>_QUERY_PROVIDER_FLAG;<strong>VDS</strong>_QUERY_SOFTWARE_PROVIDERS: If set, the operation queries for software providers.<strong>VDS</strong>_QUERY_HARDWARE_PROVIDERS: If set, the operation queries for hardware providers.<strong>VDS</strong>_QUERY_VIRTUALDISK_PROVIDERS: If set, the operation queries for virtual diskproviders.2.2.2.1.2.4 <strong>VDS</strong>_DRIVE_LETTER_FLAGThe <strong>VDS</strong>_DRIVE_LETTER_FLAG enumeration defines the set of valid flags for a drive letter.typedef enum _<strong>VDS</strong>_DRIVE_LETTER_FLAG{<strong>VDS</strong>_DLF_NON_PERSISTENT = 0x00000001} <strong>VDS</strong>_DRIVE_LETTER_FLAG;<strong>VDS</strong>_DLF_NON_PERSISTENT: If set, the drive letter no longer appears after the computer isrestarted.2.2.2.1.3 Structures2.2.2.1.3.1 <strong>VDS</strong>_SERVICE_PROPThe <strong>VDS</strong>_SERVICE_PROP structure provides information about the properties of a service.typedef struct _<strong>VDS</strong>_SERVICE_PROP {[string] WCHAR* pwszVersion;unsigned long ulFlags;} <strong>VDS</strong>_SERVICE_PROP;pwszVersion: The version of <strong>VDS</strong>; a human-readable, null-terminated Unicode string. Thisstring can be any human-readable, null-terminated Unicode value.ulFlags: A combination of any values, by using the bitwise OR operator, that is defined in the<strong>VDS</strong>_SERVICE_FLAG enumeration.2.2.2.1.3.2 <strong>VDS</strong>_DRIVE_LETTER_PROPThe <strong>VDS</strong>_DRIVE_LETTER_PROP structure provides information about a drive letter.[<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, 201159 / 360

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

Saved successfully!

Ooh no, something went wrong!