3.3.5.10.1 Receiving any Information Level

If the server receives client request with a pass-through Information Level (section 2.2.2.3.5) and the CAP_INFOLEVEL_PASSTHRU bit is set in Server.Capabilities, then the server MUST decrement the Information Level value by SMB_INFO_PASSTHROUGH by treating the value as little-endian, and pass that value to the underlying object store. If the Information Level includes any request data, then the data MUST also be passed to the underlying object store.<129>

If the server does not support pass-through Information Levels, then it MUST fail this request with STATUS_INVALID_PARAMETER.

The returned status and response data, if any, are sent to the client in a Trans2 subcommand response message that corresponds to the same subcommand that initiated the request.<130>