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.

•Letter member is a <strong>VDS</strong>_DRIVE_LETTER_NOTIFICATION (section 2.2.1.3.6) that has thefollowing attributes:•ulEvent is <strong>VDS</strong>_NF_DRIVE_LETTER_FREE.•wcLetter is the drive letter that was removed from the volume.•volumeId is the <strong>VDS</strong>_OBJECT_ID (section 2.2.1.1.3) of the volume object whose driveletter was removed.3.4.7.14 Media ArrivalWhen the server detects that media was inserted into a removable media drive, for each callbackobject that is registered in the list of callback objects, the server MUST call the callback object'sIVdsAdviseSink::OnNotify() (section 3.3.4.3.1) method by using a <strong>VDS</strong>_NOTIFICATION(section 2.2.1.3.9) structure with the following attributes:•objectType member is <strong>VDS</strong>_NTT_VOLUME.•Volume member is a <strong>VDS</strong>_VOLUME_NOTIFICATION (section 2.2.1.3.4) that has thefollowing attributes:•ulEvent is <strong>VDS</strong>_NF_VOLUME_MODIFY.•volumeId is the <strong>VDS</strong>_OBJECT_ID (section 2.2.1.1.3) of the volume object correspondingto the removable media drive.•plexId SHOULD be GUID_NULL, but it is not relevant when ulEvent is<strong>VDS</strong>_NF_VOLUME_MODIFY.•ulPercentCompleted needs to be from 0 to 100 and is implementation-specific, but it is notrelevant when ulEvent is <strong>VDS</strong>_NF_VOLUME_MODIFY.Then, for each callback object that is registered in the list of callback objects, the server MUST callthe callback object's IVdsAdviseSink::OnNotify() method by using a <strong>VDS</strong>_NOTIFICATIONstructure with the following attributes:•objectType member is <strong>VDS</strong>_NTT_DISK.•<strong>Disk</strong> member is a <strong>VDS</strong>_DISK_NOTIFICATION (section 2.2.1.3.3) that has the followingattributes:•ulEvent is <strong>VDS</strong>_NF_DISK_MODIFY.•diskId is the <strong>VDS</strong>_OBJECT_ID of the disk object corresponding to the removable mediadrive.3.4.7.15 Media RemovalWhen the server detects that media was ejected from a removable media drive, for each callbackobject that is registered in the list of callback objects, the server MUST call the callback object'sIVdsAdviseSink::OnNotify() (section 3.3.4.3.1) method by using a <strong>VDS</strong>_NOTIFICATION(section 2.2.1.3.9) structure with the following attributes:•objectType member is <strong>VDS</strong>_NTT_VOLUME.[<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, 2011279 / 360

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

Saved successfully!

Ooh no, something went wrong!