3.2.5.5.11 Receiving a Change Tracking Get Parameter Request
When the server receives a request with an OperationCode equal to RSVD_TUNNEL_CHANGE_TRACKING_GET_PARAMETERS, the request handling proceeds as follows:
The server MUST issue a get tracking Parameter request to the virtual SCSI disk in an implementation-specific manner.
If the virtual SCSI disk indicates an error, the server MUST return the SVHDX_TUNNEL_OPERATION_HEADER to the client initialized as below:
The OperationCode field MUST be set to the OperationCode value of the request.
The Status field MUST be set to the error returned by the Virtual SCSI disk.
The RequestId field MUST be set to the value received in the request.
Otherwise, the server MUST construct an SVHDX_TUNNEL_DISK_INFO_RESPONSE structure as specified in section 2.2.4.4, with the following values:
The SVHDX_TUNNEL_OPERATION_HEADER MUST be initialized as follows:
OperationCode MUST be set to the OperationCode value of the request.
Status MUST be set to STATUS_SUCCESS.
The RequestId field MUST be set to the value received in the request.
The SVHDX_CHANGE_TRACKING_GET_PARAMETERS_RESPONSE structure MUST be initialized as follows:
Set ChangeTrackingStatus as the status returned by the virtual SCSI disk.
Set LogFileSize returned by the virtual SCSI disk.
The response MUST be sent to the client.