3.3.5.50 Receiving an SMB_COM_NT_TRANSACT Request

The SMB_COM_NT_TRANSACT (section 3.3.5.50) is processed as specified in Receiving any Transaction Request (section 3.3.5.2.5). The processing of NT_Trans subcommands is specified in section 3.3.5.59. In addition, the Function field of the request MUST be validated.

If the Function code is not defined, the server MUST return STATUS_INVALID_SMB (ERRSRV/ERRerror).  If the Function code is defined but not implemented, the server MUST return STATUS_SMB_BAD_COMMAND (ERRSRV/ERRbadcmd).

The response MUST be sent to the client as specified in section 3.3.4.1.