FILE_PIPE_REMOTE_INFORMATION - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTIOAPI_H

/**
 * The FILE_PIPE_REMOTE_INFORMATION structure contains information about the remote end of a named pipe.
 *
 * \remarks Remote information is not available for local pipes or for the server end of a remote pipe.
 * \sa https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/ntifs/ns-ntifs-_file_pipe_remote_information
 */
typedef struct _FILE_PIPE_REMOTE_INFORMATION
{
    LARGE_INTEGER CollectDataTime;  // The maximum amount of time, in 100-nanosecond intervals, that elapses before transmission of data from the client machine to the server.
    ULONG MaximumCollectionCount;   // The maximum size, in bytes, of data that will be collected on the client machine before transmission to the server.
} FILE_PIPE_REMOTE_INFORMATION, *PFILE_PIPE_REMOTE_INFORMATION;

#endif

View code on GitHub
// ntifs.h

typedef struct _FILE_PIPE_REMOTE_INFORMATION {
  LARGE_INTEGER CollectDataTime;
  ULONG         MaximumCollectionCount;
} FILE_PIPE_REMOTE_INFORMATION, *PFILE_PIPE_REMOTE_INFORMATION;
View the official Windows Driver Kit DDI reference

NtDoc

This structure is documented in Windows Driver Kit.

Windows Driver Kit DDI reference (ns-ntifs-_file_pipe_remote_information)

_FILE_PIPE_REMOTE_INFORMATION structure

Description

The FILE_PIPE_REMOTE_INFORMATION structure contains information about the remote end of a named pipe.

Members

CollectDataTime

The maximum amount of time, in 100-nanosecond intervals, that elapses before transmission of data from the client machine to the server.

MaximumCollectionCount

The maximum size, in bytes, of data that will be collected on the client machine before transmission to the server.

Remarks

Remote information is not available for local pipes or for the server end of a remote pipe.

For information about pipes, see Pipes.