pub struct HPIPE(/* private fields */);
Available on crate feature
kernel
only.Expand description
Handle to an
anonymous pipe.
Originally just a HANDLE
.
Trait Implementations§
Source§impl Handle for HPIPE
impl Handle for HPIPE
Source§unsafe fn from_ptr(p: *mut c_void) -> Self
unsafe fn from_ptr(p: *mut c_void) -> Self
Creates a new handle object by wrapping a pointer. Read more
Source§unsafe fn as_mut(&mut self) -> &mut *mut c_void
unsafe fn as_mut(&mut self) -> &mut *mut c_void
Returns a mutable reference to the underlying raw pointer. Read more
Source§impl kernel_Hpipe for HPIPE
impl kernel_Hpipe for HPIPE
Source§fn CreatePipe(
attrs: Option<&SECURITY_ATTRIBUTES<'_>>,
size: u32,
) -> SysResult<(CloseHandleGuard<HPIPE>, CloseHandleGuard<HPIPE>)>
fn CreatePipe( attrs: Option<&SECURITY_ATTRIBUTES<'_>>, size: u32, ) -> SysResult<(CloseHandleGuard<HPIPE>, CloseHandleGuard<HPIPE>)>
CreatePipe
function. Read moreimpl Eq for HPIPE
impl Send for HPIPE
impl StructuralPartialEq for HPIPE
Auto Trait Implementations§
impl Freeze for HPIPE
impl RefUnwindSafe for HPIPE
impl !Sync for HPIPE
impl Unpin for HPIPE
impl UnwindSafe for HPIPE
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