3.1.2 Interacting with a Virtual Disk
Goal
To read and write to a virtual disk that is hosted on an SMB3 share.
Context of use
The user wants access to a virtual disk to be able to access its contents. A connection has to be established to the virtual disk first.
Actors
Application: The application is the primary actor that triggers this use case.
File Client: The file client is a supporting actor that implements client-side protocol components and consumes the file services that are offered by the file server.
File Server: The file server is a supporting actor and implements server-side protocol components and the file services that are consumed by the file client.
Preconditions
The application has a valid file handle to the virtual disk, as described in section 3.1.1.
Main success scenario
Trigger: Based on user interaction or an event, the application sends a read or write command to the virtual disk.
The application uses the interface described in [MS-SMB2] section 3.2.4.7 to request the file client write to the virtual disk.
The file server processes the write, as described in [MS-SMB2] section 3.3.5.13.
Postconditions
Data has been written to the virtual disk.
Variations
None.