pub struct NamedPipeLocalInfo {
pub named_pipe_type: u32,
pub named_pipe_configuration: u32,
pub maximum_instances: u32,
pub current_instances: u32,
pub inbound_quota: u32,
pub read_data_available: u32,
pub outbound_quota: u32,
pub write_quota_available: u32,
pub named_pipe_state: u32,
pub named_pipe_end: u32,
}Expand description
Local named-pipe state details returned by FilePipeLocalInformation.
Fields§
§named_pipe_type: u32Named pipe type as reported by the kernel.
named_pipe_configuration: u32Server/client configuration value.
maximum_instances: u32Maximum pipe instances allowed.
current_instances: u32Current number of connected/open instances.
inbound_quota: u32Inbound quota size in bytes.
read_data_available: u32Bytes currently available for reading.
outbound_quota: u32Outbound quota size in bytes.
write_quota_available: u32Remaining write quota in bytes.
named_pipe_state: u32Current pipe state value.
named_pipe_end: u32Whether this handle points at server or client end.
Trait Implementations§
Source§impl Clone for NamedPipeLocalInfo
impl Clone for NamedPipeLocalInfo
Source§fn clone(&self) -> NamedPipeLocalInfo
fn clone(&self) -> NamedPipeLocalInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NamedPipeLocalInfo
impl Debug for NamedPipeLocalInfo
Source§impl PartialEq for NamedPipeLocalInfo
impl PartialEq for NamedPipeLocalInfo
impl Copy for NamedPipeLocalInfo
impl Eq for NamedPipeLocalInfo
impl StructuralPartialEq for NamedPipeLocalInfo
Auto Trait Implementations§
impl Freeze for NamedPipeLocalInfo
impl RefUnwindSafe for NamedPipeLocalInfo
impl Send for NamedPipeLocalInfo
impl Sync for NamedPipeLocalInfo
impl Unpin for NamedPipeLocalInfo
impl UnsafeUnpin for NamedPipeLocalInfo
impl UnwindSafe for NamedPipeLocalInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more