Struct winsafe::HSERVICESTATUS
source · pub struct HSERVICESTATUS(/* private fields */);
Available on crate feature
kernel
only.Expand description
Handle to a
service status.
Originally SERVICE_STATUS_HANDLE
.
Trait Implementations§
source§impl Debug for HSERVICESTATUS
impl Debug for HSERVICESTATUS
source§impl Display for HSERVICESTATUS
impl Display for HSERVICESTATUS
source§impl Handle for HSERVICESTATUS
impl Handle for HSERVICESTATUS
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 Hash for HSERVICESTATUS
impl Hash for HSERVICESTATUS
source§impl LowerHex for HSERVICESTATUS
impl LowerHex for HSERVICESTATUS
source§impl PartialEq for HSERVICESTATUS
impl PartialEq for HSERVICESTATUS
source§fn eq(&self, other: &HSERVICESTATUS) -> bool
fn eq(&self, other: &HSERVICESTATUS) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl UpperHex for HSERVICESTATUS
impl UpperHex for HSERVICESTATUS
source§impl kernel_Hservicestatus for HSERVICESTATUS
impl kernel_Hservicestatus for HSERVICESTATUS
source§fn RegisterServiceCtrlHandlerEx<F>(
service_name: &str,
handler_proc: F
) -> SysResult<HSERVICESTATUS>
fn RegisterServiceCtrlHandlerEx<F>( service_name: &str, handler_proc: F ) -> SysResult<HSERVICESTATUS>
RegisterServiceCtrlHandlerEx
function.source§fn SetServiceStatus(&self, status: &mut SERVICE_STATUS) -> SysResult<()>
fn SetServiceStatus(&self, status: &mut SERVICE_STATUS) -> SysResult<()>
SetServiceStatus
function.impl Eq for HSERVICESTATUS
impl Send for HSERVICESTATUS
impl StructuralPartialEq for HSERVICESTATUS
Auto Trait Implementations§
impl Freeze for HSERVICESTATUS
impl RefUnwindSafe for HSERVICESTATUS
impl !Sync for HSERVICESTATUS
impl Unpin for HSERVICESTATUS
impl UnwindSafe for HSERVICESTATUS
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