Operation The following is a list of all control codes used in shared virtual disk operations: Name Meaning RSVD_TUNNEL_GET_INITIAL_INFO_OPERATION 0x02001001 Query shared virtual disk file and server information RSVD_TUNNEL_SCSI_OPERATION 0x02001002 Perform SCSI operation RSVD_TUNNEL_CHECK_CONNECTION_STATUS_OPERATION 0x02001003 Query shared virtual disk connection status RSVD_TUNNEL_SRB_STATUS_OPERATION 0x02001004 Query sense error code of previously failed request RSVD_TUNNEL_GET_DISK_INFO_OPERATION 0x02001005 Query disk information RSVD_TUNNEL_VALIDATE_DISK_OPERATION 0x02001006 Perform shared virtual disk validation RSVD_TUNNEL_META_OPERATION_START 0x02002101 Start a RSVD_TUNNEL_META_OPERATION_QUERY_PROGRESS 0x02002002 Query the progress of an ongoing RSVD_TUNNEL_VHDSET_QUERY_INFORMATION 0x02002005 the information about a RSVD_TUNNEL_DELETE_SNAPSHOT 0x02002006 Delete a previously created snapshot RSVD_TUNNEL_CHANGE_TRACKING_GET_PARAMETERS 0x02002008 Get parameters tracking
value, if the provided buffer was not large enough to contain all the information that was available about the requested virtual disk region. RangeCount (4 bytes): The number of changed ranges in the specified virtual disk region. Reserved (4 bytes): Reserved. The server MUST set this field to zero and the client MUST ignore it on receipt. Ranges (Variable): The list of SVHDX_VIRTUAL_DISK_CHANGED_RANGE structures, as defined in section , representing the changed ranges in the specified virtual disk region. SVHDX_VIRTUAL_DISK_CHANGED_RANGE Structure The SVHDX_VIRTUAL_DISK_CHANGED_RANGE structure contains the details of the changed range. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 ByteOffset ... ByteLength ... Reserved ... ByteOffset (8 bytes): The byte offset of the changed range in the virtual disk. ByteLength (8 bytes): The length, in bytes, of the changed range in the virtual disk. Reserved (8 bytes): Reserved. The server MUST set this field to zero and the client MUST ignore it on receipt. SRB Status Code The following is a list of possible SRB error messages used to communicate from server to client. Value Meaning 0x01 The request was completed successfully. 0x02 The request was aborted. 0x06 The Shared Virtual Disk does not support the given request. 0x08 The Shared Virtual Disk device is no longer available. 0x0A The SCSI device selection timed out. 0x12 A data overrun or underrun error occurred.
Snapshot Types Updated for Windows 10 and Windows Server 2016 Technical Preview. Y Application Requests Opening a Shared VHD Set using a Target Specifier section with content for Windows 10 and Windows Server 2016 Technical Preview. Y New Application Requests to Apply Snapshot Added section with content for Windows 10 and Windows Server 2016 Technical Preview. Y New Application Requests Querying List of Changed Ranges Added section with content for Windows 10 and Windows Server 2016 Technical Preview. Y New Per Open Updated for Windows 10 and Windows Server 2016 Technical Preview. Y Per Snapshot Added section with content for Windows 10 and Windows Server 2016 Technical Preview. Y New Receiving an Open Request 72740 : Updated the processing rules when the request is failed with STATUS_VHD_SHARED. Y Receiving a Meta-Operation Request Added content for Windows Server 2016 Technical Preview. Y Receiving a Create Snapshot Request Added content for Windows Server 2016 Technical Preview. Y Receiving an Apply Snapshot Request Added section with content for Windows Server 2016 Technical Preview. Y New Receiving a VHD Set Information Request Added content for Windows Server 2016 Technical Preview. Y
Index A 9 C 9 102 Client 46 65 65 46 11 12 F 10 G 7 I 99 99 8 Initialization 46 67 7 M Message processing 67 Messages 11 12 12 11 11 45 45 45 11 N 8 O 11 local events 65 88 8 P 99 9 9 100 R 7 8 8 8 S Security 99 99 Sequencing 67 Server 67 67 88 67 88 67 45 45 10 T Timer events 65 88 Timers 46 67 102 11 V 10 9