NamedPipeEnd field is set to FILE_PIPE_SERVER_END, the WriteQuotaAvailable field is the remaining OutboundQuota field available. NamedPipeState (4 bytes): A 32-bit unsigned integer that contains the named pipe state that specifies the connection status for the named pipe. MUST be one of the following. Value Meaning FILE_PIPE_DISCONNECTED_STATE Named pipe is disconnected. 0x00000001 FILE_PIPE_LISTENING_STATE Named pipe is waiting to establish a connection. 0x00000002 FILE_PIPE_CONNECTED_STATE Named pipe is connected. 0x00000003 FILE_PIPE_CLOSING_STATE Named pipe is in the process of being closed. 0x00000004 NamedPipeEnd (4 bytes): A 32-bit unsigned integer that contains the type of the named pipe end, which specifies whether this is the client or the server side of a named pipe. MUST be one of the following. Value Meaning FILE_PIPE_CLIENT_END This is the client end of a named pipe. 0x00000000 FILE_PIPE_SERVER_END This is the server end of a named pipe. 0x00000001 This operation returns a status code, as specified in section 2.3. The status code returned directly by the function that processes this file information class MUST be STATUS_SUCCESS or one of the following. Error code Meaning STATUS_INFO_LENGTH_MISMATCH The specified information record length does not match the length that is required for the specified information class. 0xC0000004 For more information on named pipes, please see . FilePipeRemoteInformation This information class is used to query information on a named pipe that is associated with the client end of the pipe that is being queried. Remote information is not available for local pipes or for the server end of a remote pipe. Therefore, this information class is usable only by the client to retrieve information associated with its end of the pipe. A FILE_PIPE_REMOTE_INFORMATION data element, defined as follows, is returned by the server. 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 CollectDataTime
NamedPipeEnd field is set to FILE_PIPE_SERVER_END, the WriteQuotaAvailable field is the remaining OutboundQuota field available. NamedPipeState (4 bytes): A 32-bit unsigned integer that contains the named pipe state that specifies the connection status for the named pipe. MUST be one of the following. Value Meaning FILE_PIPE_DISCONNECTED_STATE 0x00000001 Named pipe is disconnected. FILE_PIPE_LISTENING_STATE 0x00000002 Named pipe is waiting to establish a connection. FILE_PIPE_CONNECTED_STATE 0x00000003 Named pipe is connected. FILE_PIPE_CLOSING_STATE 0x00000004 Named pipe is in the process of being closed. NamedPipeEnd (4 bytes): A 32-bit unsigned integer that contains the type of the named pipe end, which specifies whether this is the client or the server side of a named pipe. MUST be one of the following. Value Meaning FILE_PIPE_CLIENT_END 0x00000000 This is the client end of a named pipe. FILE_PIPE_SERVER_END 0x00000001 This is the server end of a named pipe. This operation returns a status code, as specified in section 2.3. The status code returned directly by the function that processes this file information class MUST be STATUS_SUCCESS or one of the following. Error code Meaning STATUS_INFO_LENGTH_MISMATCH 0xC0000004 The specified information record length does not match the length that is required for the specified information class. For more information on named pipes, please see . FilePipeRemoteInformation This information class is used to query information on a named pipe that is associated with the client end of the pipe that is being queried. Remote information is not available for local pipes or for the server end of a remote pipe. Therefore, this information class is usable only by the client to retrieve information associated with its end of the pipe. A FILE_PIPE_REMOTE_INFORMATION data element, defined as follows, is returned by the server. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 CollectDataTime
%5BMS-FSCC%5D-160714.docx