Struct _ISystemMonitorUnion
pub struct _ISystemMonitorUnion(/* private fields */);
Implementations§
§impl _ISystemMonitorUnion
impl _ISystemMonitorUnion
pub unsafe fn Appearance(&self) -> Result<i32>
pub unsafe fn SetAppearance(&self, iappearance: i32) -> Result<()>
pub unsafe fn BackColor(&self) -> Result<u32>
pub unsafe fn SetBackColor(&self, color: u32) -> Result<()>
pub unsafe fn BorderStyle(&self) -> Result<i32>
pub unsafe fn SetBorderStyle(&self, iborderstyle: i32) -> Result<()>
pub unsafe fn ForeColor(&self) -> Result<u32>
pub unsafe fn SetForeColor(&self, color: u32) -> Result<()>
pub unsafe fn Font(&self) -> Result<IFontDisp>
pub unsafe fn putref_Font<P0>(&self, pfont: P0) -> Result<()>where
P0: Param<IFontDisp>,
pub unsafe fn Counters(&self) -> Result<ICounters>
pub unsafe fn SetShowVerticalGrid(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn ShowVerticalGrid(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowHorizontalGrid(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn ShowHorizontalGrid(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowLegend(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn ShowLegend(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowScaleLabels(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn ShowScaleLabels(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowValueBar(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn ShowValueBar(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetMaximumScale(&self, ivalue: i32) -> Result<()>
pub unsafe fn MaximumScale(&self) -> Result<i32>
pub unsafe fn SetMinimumScale(&self, ivalue: i32) -> Result<()>
pub unsafe fn MinimumScale(&self) -> Result<i32>
pub unsafe fn SetUpdateInterval(&self, fvalue: f32) -> Result<()>
pub unsafe fn UpdateInterval(&self) -> Result<f32>
pub unsafe fn SetDisplayType( &self, edisplaytype: DisplayTypeConstants, ) -> Result<()>
pub unsafe fn DisplayType(&self) -> Result<DisplayTypeConstants>
pub unsafe fn SetManualUpdate(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn ManualUpdate(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetGraphTitle(&self, bstitle: &BSTR) -> Result<()>
pub unsafe fn GraphTitle(&self) -> Result<BSTR>
pub unsafe fn SetYAxisLabel(&self, bstitle: &BSTR) -> Result<()>
pub unsafe fn YAxisLabel(&self) -> Result<BSTR>
pub unsafe fn CollectSample(&self) -> Result<()>
pub unsafe fn UpdateGraph(&self) -> Result<()>
pub unsafe fn BrowseCounters(&self) -> Result<()>
pub unsafe fn DisplayProperties(&self) -> Result<()>
pub unsafe fn Counter(&self, iindex: i32) -> Result<ICounterItem>
pub unsafe fn AddCounter(&self, bspath: &BSTR) -> Result<ICounterItem>
pub unsafe fn DeleteCounter<P0>(&self, pctr: P0) -> Result<()>where
P0: Param<ICounterItem>,
pub unsafe fn BackColorCtl(&self) -> Result<u32>
pub unsafe fn SetBackColorCtl(&self, color: u32) -> Result<()>
pub unsafe fn SetLogFileName(&self, bsfilename: &BSTR) -> Result<()>
pub unsafe fn LogFileName(&self) -> Result<BSTR>
pub unsafe fn SetLogViewStart(&self, starttime: f64) -> Result<()>
pub unsafe fn LogViewStart(&self) -> Result<f64>
pub unsafe fn SetLogViewStop(&self, stoptime: f64) -> Result<()>
pub unsafe fn LogViewStop(&self) -> Result<f64>
pub unsafe fn GridColor(&self) -> Result<u32>
pub unsafe fn SetGridColor(&self, color: u32) -> Result<()>
pub unsafe fn TimeBarColor(&self) -> Result<u32>
pub unsafe fn SetTimeBarColor(&self, color: u32) -> Result<()>
pub unsafe fn Highlight(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetHighlight(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn ShowToolbar(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowToolbar(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn Paste(&self) -> Result<()>
pub unsafe fn Copy(&self) -> Result<()>
pub unsafe fn Reset(&self) -> Result<()>
pub unsafe fn SetReadOnly(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn ReadOnly(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetReportValueType( &self, ereportvaluetype: ReportValueTypeConstants, ) -> Result<()>
pub unsafe fn ReportValueType(&self) -> Result<ReportValueTypeConstants>
pub unsafe fn SetMonitorDuplicateInstances( &self, bstate: VARIANT_BOOL, ) -> Result<()>
pub unsafe fn MonitorDuplicateInstances(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetDisplayFilter(&self, ivalue: i32) -> Result<()>
pub unsafe fn DisplayFilter(&self) -> Result<i32>
pub unsafe fn LogFiles(&self) -> Result<ILogFiles>
pub unsafe fn SetDataSourceType( &self, edatasourcetype: DataSourceTypeConstants, ) -> Result<()>
pub unsafe fn DataSourceType(&self) -> Result<DataSourceTypeConstants>
pub unsafe fn SetSqlDsnName(&self, bssqldsnname: &BSTR) -> Result<()>
pub unsafe fn SqlDsnName(&self) -> Result<BSTR>
pub unsafe fn SetSqlLogSetName(&self, bssqllogsetname: &BSTR) -> Result<()>
pub unsafe fn SqlLogSetName(&self) -> Result<BSTR>
pub unsafe fn SetEnableDigitGrouping(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn EnableDigitGrouping(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetEnableToolTips(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn EnableToolTips(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowTimeAxisLabels(&self, bstate: VARIANT_BOOL) -> Result<()>
pub unsafe fn ShowTimeAxisLabels(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetChartScroll(&self, bscroll: VARIANT_BOOL) -> Result<()>
pub unsafe fn ChartScroll(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetDataPointCount(&self, inewcount: i32) -> Result<()>
pub unsafe fn DataPointCount(&self) -> Result<i32>
pub unsafe fn ScaleToFit( &self, bselectedcountersonly: VARIANT_BOOL, ) -> Result<()>
pub unsafe fn SaveAs( &self, bstrfilename: &BSTR, esysmonfiletype: SysmonFileType, ) -> Result<()>
pub unsafe fn Relog( &self, bstrfilename: &BSTR, esysmonfiletype: SysmonFileType, ifilter: i32, ) -> Result<()>
pub unsafe fn ClearData(&self) -> Result<()>
pub unsafe fn LogSourceStartTime(&self) -> Result<f64>
pub unsafe fn LogSourceStopTime(&self) -> Result<f64>
pub unsafe fn SetLogViewRange( &self, starttime: f64, stoptime: f64, ) -> Result<()>
pub unsafe fn GetLogViewRange( &self, starttime: *mut f64, stoptime: *mut f64, ) -> Result<()>
pub unsafe fn BatchingLock( &self, flock: VARIANT_BOOL, ebatchreason: SysmonBatchReason, ) -> Result<()>
pub unsafe fn LoadSettings(&self, bstrsettingfilename: &BSTR) -> Result<()>
Trait Implementations§
§impl CanInto<IUnknown> for _ISystemMonitorUnion
impl CanInto<IUnknown> for _ISystemMonitorUnion
§impl Clone for _ISystemMonitorUnion
impl Clone for _ISystemMonitorUnion
§fn clone(&self) -> _ISystemMonitorUnion
fn clone(&self) -> _ISystemMonitorUnion
Returns a copy 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 more§impl Debug for _ISystemMonitorUnion
impl Debug for _ISystemMonitorUnion
§impl From<&_ISystemMonitorUnion> for &IUnknown
impl From<&_ISystemMonitorUnion> for &IUnknown
§fn from(value: &_ISystemMonitorUnion) -> Self
fn from(value: &_ISystemMonitorUnion) -> Self
Converts to this type from the input type.
§impl From<_ISystemMonitorUnion> for IUnknown
impl From<_ISystemMonitorUnion> for IUnknown
§fn from(value: _ISystemMonitorUnion) -> Self
fn from(value: _ISystemMonitorUnion) -> Self
Converts to this type from the input type.
§impl Interface for _ISystemMonitorUnion
impl Interface for _ISystemMonitorUnion
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§unsafe fn from_raw_borrowed(raw: &*mut c_void) -> Option<&Self>
unsafe fn from_raw_borrowed(raw: &*mut c_void) -> Option<&Self>
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. Read more§fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
§fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. &MyApp_Impl
, not the inner &MyApp
object. Read more§fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. MyApp_Impl
, not the inner MyApp
object. Read more§fn downgrade(&self) -> Result<Weak<Self>, Error>
fn downgrade(&self) -> Result<Weak<Self>, Error>
Attempts to create a [
Weak
] reference to this object.§impl PartialEq for _ISystemMonitorUnion
impl PartialEq for _ISystemMonitorUnion
impl Eq for _ISystemMonitorUnion
impl StructuralPartialEq for _ISystemMonitorUnion
Auto Trait Implementations§
impl Freeze for _ISystemMonitorUnion
impl RefUnwindSafe for _ISystemMonitorUnion
impl !Send for _ISystemMonitorUnion
impl !Sync for _ISystemMonitorUnion
impl Unpin for _ISystemMonitorUnion
impl UnwindSafe for _ISystemMonitorUnion
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