Struct windows::Win32::System::Performance::_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: IntoParam<IFontDisp>,
pub unsafe fn Counters(&self) -> Result<ICounters>
pub unsafe fn SetShowVerticalGrid<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn ShowVerticalGrid(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowHorizontalGrid<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn ShowHorizontalGrid(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowLegend<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn ShowLegend(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowScaleLabels<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn ShowScaleLabels(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowValueBar<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
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<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn ManualUpdate(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetGraphTitle<P0>(&self, bstitle: P0) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn GraphTitle(&self) -> Result<BSTR>
pub unsafe fn SetYAxisLabel<P0>(&self, bstitle: P0) -> Result<()>where
P0: IntoParam<BSTR>,
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<P0>(&self, bspath: P0) -> Result<ICounterItem>where
P0: IntoParam<BSTR>,
pub unsafe fn DeleteCounter<P0>(&self, pctr: P0) -> Result<()>where
P0: IntoParam<ICounterItem>,
pub unsafe fn BackColorCtl(&self) -> Result<u32>
pub unsafe fn SetBackColorCtl(&self, color: u32) -> Result<()>
pub unsafe fn SetLogFileName<P0>(&self, bsfilename: P0) -> Result<()>where
P0: IntoParam<BSTR>,
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<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn ShowToolbar(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowToolbar<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn Paste(&self) -> Result<()>
pub unsafe fn Copy(&self) -> Result<()>
pub unsafe fn Reset(&self) -> Result<()>
pub unsafe fn SetReadOnly<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
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<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
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<P0>(&self, bssqldsnname: P0) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn SqlDsnName(&self) -> Result<BSTR>
pub unsafe fn SetSqlLogSetName<P0>(&self, bssqllogsetname: P0) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn SqlLogSetName(&self) -> Result<BSTR>
pub unsafe fn SetEnableDigitGrouping<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn EnableDigitGrouping(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetEnableToolTips<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn EnableToolTips(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetShowTimeAxisLabels<P0>(&self, bstate: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn ShowTimeAxisLabels(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetChartScroll<P0>(&self, bscroll: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
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<P0>(&self, bselectedcountersonly: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn SaveAs<P0>(
&self,
bstrfilename: P0,
esysmonfiletype: SysmonFileType
) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn Relog<P0>(
&self,
bstrfilename: P0,
esysmonfiletype: SysmonFileType,
ifilter: i32
) -> Result<()>where
P0: IntoParam<BSTR>,
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<P0>(
&self,
flock: P0,
ebatchreason: SysmonBatchReason
) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn LoadSettings<P0>(&self, bstrsettingfilename: P0) -> Result<()>where
P0: IntoParam<BSTR>,
Trait Implementations§
§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.
§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§impl PartialEq for _ISystemMonitorUnion
impl PartialEq for _ISystemMonitorUnion
§fn eq(&self, other: &_ISystemMonitorUnion) -> bool
fn eq(&self, other: &_ISystemMonitorUnion) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for _ISystemMonitorUnion
impl StructuralPartialEq for _ISystemMonitorUnion
Auto Trait Implementations§
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