pub struct HLOCAL(/* private fields */);
Available on crate feature
kernel
only.Expand description
Handle to a local memory block.
The allocated memory block is accessible through the
LocalLock
method.
Trait Implementations§
source§impl Handle for HLOCAL
impl Handle for HLOCAL
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 PartialEq for HLOCAL
impl PartialEq for HLOCAL
source§impl kernel_Hlocal for HLOCAL
impl kernel_Hlocal for HLOCAL
source§fn LocalAlloc(
flags: Option<LMEM>,
num_bytes: usize
) -> SysResult<LocalFreeGuard>
fn LocalAlloc( flags: Option<LMEM>, num_bytes: usize ) -> SysResult<LocalFreeGuard>
LocalAlloc
function.source§fn LocalFlags(&self) -> SysResult<LMEM>
fn LocalFlags(&self) -> SysResult<LMEM>
LocalFlags
function.source§fn LocalReAlloc(
&mut self,
num_bytes: usize,
flags: Option<LMEM>
) -> SysResult<()>
fn LocalReAlloc( &mut self, num_bytes: usize, flags: Option<LMEM> ) -> SysResult<()>
LocalReAlloc
function. Read moreimpl Eq for HLOCAL
impl Send for HLOCAL
impl StructuralPartialEq for HLOCAL
Auto Trait Implementations§
impl Freeze for HLOCAL
impl RefUnwindSafe for HLOCAL
impl !Sync for HLOCAL
impl Unpin for HLOCAL
impl UnwindSafe for HLOCAL
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