Receiving a Connection Status Request

When the server receives a request with an OperationCode equal to RSVD_TUNNEL_CHECK_CONNECTION_STATUS_OPERATION, the request handling proceeds as follows:

If MaxOutputResponse is less than 16 (size of SVHDX_TUNNEL_OPERATION_HEADER), the server MUST fail the request with STATUS_BUFFER_OVERFLOW.

The server MUST construct an SVHDX_TUNNEL_CHECK_CONNECTION_RESPONSE structure as specified in section 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 response MUST be sent to the client.