3.2.4.34 Application Requests Executing a Transaction on a Named Pipe

A client executes a transaction on a named pipe by issuing an SMB_COM_TRANSACTION Request (section 2.2.4.33.1) with the subcommand TRANS_TRANSACT_NMPIPE (section 2.2.5.6). The application MUST provide a Client.Open indicating the open named pipe on which to perform the transaction, a buffer of data to write into the pipe, and the maximum number of bytes to read out of the pipe.

The client MUST construct the TRANS_TRANSACT_NMPIPE Request (section 2.2.5.6.1) message and MUST send it to the server as specified in section 3.2.4.1.