FS_NamedPipeHandleInfo( PIOREQ pir )
This call gets and sets the handle buffering information for the named pipe handle that is passed in.
ir_rh
Supplies the handle to the named pipe resource.
ir_fh
Supplies the named pipe FSD file handle.
ir_flags
Supplies the command to perform.
Command Values: | |
Value | Meaning |
HINFO_GET | Get the current handle buffering information. |
HINFO_SETALL | Set all the handle buffering parameters. |
HINFO_SETCHARTIME | Set the handle buffer timeout alone. |
HINFO_SETCHARCOUNT | Set value for the maximum handle buffer count alone. |
ir_options
Supplies the information level requested ( must be 1 for now ).
ir_data
Supplies pointer to the information buffer.
ir_length
Supplies size of the information buffer.
ir_error | Returns status of the operation ( 0 if no error, errorcode otherwise ). |
ir_length | Returns the size of the information copied into the information buffer for the HINFO_GET command. This is not a return on any of the other commands. |
An error is returned if the information buffer is not large enough to receive the information for the HINFO_GET command or if the size does not match the expected size of the data for the appropriate set information commands.