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.

pointer to the virtual disk object to detach. Then the client invokes IVdsV<strong>Disk</strong>::Open to retrievethe Open<strong>Virtual</strong><strong>Disk</strong> object.IVdsOpenV<strong>Disk</strong>::DetachAndDelete: DetachAndDelete has the same call sequence descriptionas IVdsOpenV<strong>Disk</strong>::Detach.IVdsOpenV<strong>Disk</strong>::Compact: Compact can be done on an attached virtual disk or on a detachedvirtual disk. Calling Compact on a detached virtual disk has the same call sequence description asIVdsOpenV<strong>Disk</strong>::Attach. Calling Compact on an attached virtual disk has the same call sequenceas IVdsOpenV<strong>Disk</strong>::Detach.IVdsOpenV<strong>Disk</strong>::Merge: Merge has the same call sequence description asIVdsOpenV<strong>Disk</strong>::Attach.IVdsOpenV<strong>Disk</strong>::Expand: Expand has the same call sequence description asIVdsOpenV<strong>Disk</strong>::Attach.IVdsV<strong>Disk</strong>::Open: Prior to invoking Open, the client invokes IVdsVdProvider::QueryV<strong>Disk</strong>s,IVdsVdProvider::GetV<strong>Disk</strong>From<strong>Disk</strong>, or IVdsVdProvider::AddV<strong>Disk</strong> to retrieve an interfacepointer to the virtual disk object to open.IVdsV<strong>Disk</strong>::GetProperties: GetProperties has the same call sequence description asIVdsV<strong>Disk</strong>::Open.IVdsV<strong>Disk</strong>::GetHostVolume: GetHostVolume has the same call sequence description asIVdsV<strong>Disk</strong>::Open.IVdsV<strong>Disk</strong>::GetDeviceName: GetDeviceName has the same call sequence description asIVdsV<strong>Disk</strong>::Open.3.2.1.7 File Systems, Drive Letters, and Access PathsIVdsVolumeMF::Format and IVdsVolumeMF3::FormatEx2: For call sequencing related to thetype input parameter, see "<strong>Service</strong> and File System Types" in section 3.2.1.1.2.IVdsVolumeMF::DeleteAccessPath: For call sequencing related to the pwszPath input parameter,see "Volumes and Access Paths" and "Volumes and Drive Letters" in section 3.2.1.1.2.IVdsVolumeMF2::FormatEx and IVdsVolumeMF3::FormatEx2: Prior to invokingIVdsVolumeMF2::FormatEx or IVdsVolumeMF3::FormatEx2, the client invokesIVds<strong>Disk</strong>PartitionMF::QueryPartitionFileSystemFormatSupport orIVdsVolumeMF2::QueryFileSystemFormatSupport to retrieve the list of supported file systemtype names and the associated file system version number. The client passes these returned valuesas the pwszFileSystemTypeName and usFileSystemRevision input parameters to the FormatExmethod. IVds<strong>Disk</strong>PartitionMF::QueryPartitionFileSystemFormatSupport andIVdsVolumeMF2::QueryFileSystemFormatSupport return these values as the<strong>VDS</strong>_FILE_SYSTEM_FORMAT_SUPPORT_PROP::wszName and<strong>VDS</strong>_FILE_SYSTEM_FORMAT_SUPPORT_PROP::usRevision output parameters.IVds<strong>Disk</strong>PartitionMF::GetPartitionFileSystemProperties: GetPartitionFileSystemPropertieshas the same call sequencing description as IVdsAdvanced<strong>Disk</strong>::DeletePartition.IVds<strong>Disk</strong>PartitionMF::GetPartitionFileSystemTypeName: GetPartitionFileSystemTypeNamehas the same call sequencing description as IVdsAdvanced<strong>Disk</strong>::DeletePartition.[<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, 2011150 / 360

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

Saved successfully!

Ooh no, something went wrong!