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.

P<strong>VDS</strong>_REPARSE_POINT_PROP 81P<strong>VDS</strong>_VDISK_PROPERTIES 89P<strong>VDS</strong>_VOLUME_PLEX_PROP 82P<strong>VDS</strong>_VOLUME_PROP 79P<strong>VDS</strong>_VOLUME_PROP2 80PVIRTUAL_STORAGE_TYPE 56QQueryAccessPaths method 251Query<strong>Disk</strong>s method 197QueryDriveLetters method 175QueryExtents method (section 3.4.5.2.20.4 206,section 3.4.5.2.37.3 266)QueryFileSystemFormatSupport method 256QueryFileSystemTypes method 176QueryFreeExtents method 210QueryHbaPorts method 183QueryInitiatorAdapters method 184QueryInitiatorPortals method 187QueryMaxReclaimableBytes method 262QueryMedia method 234QueryPacks method 189QueryPartitionFileSystemFormatSupport method228QueryPartitions method 211QueryPlexes method 236QueryProviders method 174QueryReparsePoints method 252QueryStatus method 171QuerySubSystems method 190QueryUnallocated<strong>Disk</strong>s method 174QueryV<strong>Disk</strong>s method 191QueryVolumeGuidPathnames method 259QueryVolumes method 197RReboot method 179Recover method 203Reenumerate method 177Referencesinformative 19normative 18Refresh method 177Relationship to other protocols 22RemoveMissing<strong>Disk</strong> method 202RemovePlex method 242Removing disk objects 164Removing pack objects for dynamic providers 161Removing virtual disk objects 166Removing volume objects 165Repair method 266Reset method 169SSample IVdsAdviseSink::OnNotify implementation290Securityimplementer considerations 293overview 293parameter index 293Sequencing rulesclient (section 3.2.4 151, section 3.3.4 152)server 151adding disk objects 162adding pack objects for dynamic providers 161adding virtual disk objects 165adding volume objects 164handling asynchronous tasks 166removing disk objects 164removing pack objects for dynamic providers161removing virtual disk objects 166removing volume objects 165Serverabstract data model (section 3.2.1 142, section3.4.1 153)access paths 150disks 148drive letters 150file systems 150higher-layer triggered events 161initialization (section 3.2.3 151, section 3.4.3160)local events (section 3.2.6 151, section 3.4.7276)message processing (section 3.2.4 151, section3.4.5.2 167)method invocation 142overview 153packs 147providers 146sequencing rules 151adding disk objects 162adding pack objects for dynamic providers 161adding virtual disk objects 165adding volume objects 164handling asynchronous tasks 166removing disk objects 164removing pack objects for dynamic providers161removing virtual disk objects 166removing volume objects 165service 146timer events (section 3.2.5 151, section 3.4.6276)timers (section 3.2.2 151, section 3.4.2 160)virtual disks 149volumes 149<strong>Service</strong>client 146server 146<strong>Service</strong> loader interfaces 121<strong>Service</strong> object 154<strong>Service</strong> object interfaces 122SetAllPathStatuses method 186SetFileSystemFlags method 255SetFlags method (section 3.4.5.2.4.15 179, section3.4.5.2.20.6 208, section 3.4.5.2.30.10 245)SetImportTarget method 195SetInitiatorSharedSecret method 184358 / 360[<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, 2011

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

Saved successfully!

Ooh no, something went wrong!