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.

Windows Server 2008, Windows 7, and Windows Server 2008 R2. The IVds<strong>Service</strong>Uninstall<strong>Disk</strong>,IVds<strong>Service</strong>Hba, and IVds<strong>Service</strong>Iscsi interfaces first shipped with Windows Server 2003 R2. Section 3.4.1.2: In Windows, only partitions on hard disks that have the following partitiontypes are considered volumes: 0x01, 0x04, 0x06, 0x07, 0x0B, 0x0C, and 0x0E. Section 3.4.5.1.7: In Windows 7, the operating system allows a disk object to be queried todetermine whether it is a virtual disk or not. Section 3.4.5.1.8: In Windows 7, the operating system allows a disk object to be queried todetermine whether it is a virtual disk or not. Section 3.4.5.2: Windows servers enforce authorization checks. For information on theauthorization requirements for the various methods, see section 2.1. In Windows, the client must bea member of the administrator or backup operators groups, or be the local_system account. Section 3.4.5.2.4.1: In Windows, the IVds<strong>Service</strong>::GetProperties method will not fail ifcalled before the service has finished initializing, but the data returned is not valid. Clientapplications wait for the service to finish initializing before making any calls against the service,other than IVds<strong>Service</strong>::Is<strong>Service</strong>Ready or IVds<strong>Service</strong>::WaitFor<strong>Service</strong>Ready. Section 3.4.5.2.4.8: A code flaw in Windows Server 2003, Windows Server 2003 R2,Windows Vista, and Windows Server 2008 results in: (1) The first entry's wszName field beingoverwritten with "UDF". The first entry's wszName field should contain "FAT". (2) The string ofillegal label characters for the second entry (the FAT32 entry), pwszIllegalLabelCharSet, is notset and contains an invalid string. (3) The fifth entry's wszName field is left unset. It should contain"UDF", but instead contains invalid characters.A code flaw in Windows Server 2003, Windows Server 2003 R2, Windows Vista, WindowsServer 2008, Windows 7, and Windows Server 2008 R2 results in: (4) The third entry'sulCompressionFlags field is incorrectly set to 0x000F0000 (the NTFS entry). Section 3.4.5.2.4.14: In Windows Vista, Windows Server 2008, Windows 7, and WindowsServer 2008 R2, this method only succeeds if the client allows the server to impersonate the client'ssecurity context. The client does so by changing its impersonation level toRPC_C_IMP_LEVEL_IMPERSONATE. For more information on the meaning of theRPC_C_IMP_LEVEL_IMPERSONATE flag, see [C706] and [<strong>MS</strong>-RPCE]. Section 3.4.5.2.8.3: The Windows implementation of this method always returns<strong>VDS</strong>_E_TARGET_SPECIFIC_NOT_SUPPORTED (0x80042706) if a target ID is specified. Section 3.4.5.2.10.2: This method returns <strong>VDS</strong>_E_NOT_SUPPORTED.Windows Server 2003 R2 returns the S_OK status whether or not storage is connected to the endsof the paths. Section 3.4.5.2.16.2: Windows uses a string in the Security Descriptor Definition Language(SDDL) format. Section 3.4.5.2.16.2: For the Microsoft virtual hard disk provider, this parameter must bezero. Section 3.4.5.2.16.2: Windows 7 ignores this value. Section 3.4.5.2.18.5: Windows supports at most 32 disks in a volume. Windows servers failrequests that specify more than 32 disks, and Windows clients never submit such requests.[<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, 2011343 / 360

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

Saved successfully!

Ooh no, something went wrong!