3.2.4 Higher-Layer Triggered Events
The server MUST process a command as specified in the following table.
Command |
Control Code |
Processing |
---|---|---|
Close |
- |
The server MUST process as specified in section 3.2.5.2. |
READ |
- |
The server MUST process as specified in section 3.2.5.3. |
WRITE |
- |
The server MUST process as specified in section 3.2.5.4. |
LOCK |
- |
The server MUST fail the request with STATUS_LOCK_NOT_GRANTED. |
QUERY_INFO |
- |
The server MUST process as specified in section 3.2.5.8. |
SET_INFO |
- |
The server MUST process as specified in section 3.2.5.9. |
IOCTL |
FSCTL_SVHDX_SYNC_TUNNEL_REQUEST, FSCTL_SVHDX_ASYNC_TUNNEL_REQUEST |
The server MUST process as specified in section 3.2.5.5. |
IOCTL |
FSCTL_QUERY_SHARED_VIRTUAL_DISK_SUPPORT |
The server MUST process as specified in section 3.2.5.6. |
IOCTL |
FSCTL_OFFLOAD_READ |
The server MUST fail the request with STATUS_OFFLOAD_READ_FILE_NOT_SUPPORTED. |
IOCTL |
FSCTL_OFFLOAD_WRITE |
The server MUST fail the request with STATUS_OFFLOAD_WRITE_FILE_NOT_SUPPORTED. |
IOCTL |
Any other IOCTL command |
The server MUST pass the request to the underlying object store and return the response. |