Export (0) Print
Expand All Handling the SVHDX_OPEN_DEVICE_CONTEXT Create Context

This section applies only to servers that implement the SMB 3.02 dialect.

If the create request has any other created contexts, the server MUST process those create contexts before processing the SVHDX_OPEN_DEVICE_CONTEXT.

If IsSharedVHDSupported is FALSE, the server MUST fail the request with STATUS_INVALID_DEVICE_REQUEST.

If IsSharedVHDSupported is TRUE, the processing changes involved for this create context are:

  • In the "Open Execution" phase, this request MUST be processed as specified in [MS-RSVD] section by providing the file name, Open.CreateOptions, and the SVHDX_OPEN_DEVICE_CONTEXT Create Context.

  • In the "Successful Open Initialization" phase, the server MUST set Open.IsSharedVHDX to TRUE.

© 2014 Microsoft