3.1.4.19 Application Requests Querying VHD Set Information
The application provides:
A handle to the Open identifying a VHD set.
InformationType: The type of information requested by the client.
SnapshotType: The type of the snapshot.
SnapshotId: A snapshot identifier relevant to the handle.
The client MUST construct an SVHDX_TUNNEL_VHDSET_QUERY_INFORMATION_REQUEST structure, as specified in section 2.2.4.22, as follows:
The SVHDX_TUNNEL_OPERATION_HEADER MUST be initialized as follows:
The OperationCode MUST be set to RSVD_TUNNEL_VHDSET_QUERY_INFORMATION.
The Status field MUST be set to zero.
The RequestId field MUST be set to RequestIdentifier.
The SVHDX_TUNNEL_VHDSET _QUERY_INFORMATION_REQUEST MUST be initialized as follows:
The VHDSetInformationType is set to the InformationType provided by the application.
The SnapshotType field is set to the SnapshotType provided by the client.
The SnapshotId field is set to the SnapshotId provided by the application.
The client MUST call the interface specified in [MS-SMB2] section 3.2.4.20.11, supplying the following input parameters:
Application-provided handle to identify the Open.
Control code: FSCTL_SVHDX_SYNC_TUNNEL_REQUEST.
SVHDX_TUNNEL_VHDSET _QUERY_INFORMATION_REQUEST structure as payload.