Trait winsafe::prelude::taskschd_IRegisteredTask
source · pub trait taskschd_IRegisteredTask: oleaut_IDispatch {
// Provided methods
fn get_Definition(&self) -> HrResult<ITaskDefinition> { ... }
fn get_Enabled(&self) -> HrResult<bool> { ... }
fn get_LastRunTime(&self) -> HrResult<f64> { ... }
fn get_LastTaskResult(&self) -> HrResult<i32> { ... }
fn get_Name(&self) -> HrResult<String> { ... }
fn get_NextRunTime(&self) -> HrResult<f64> { ... }
fn get_NumberOfMissedRuns(&self) -> HrResult<i32> { ... }
fn get_Path(&self) -> HrResult<String> { ... }
fn get_State(&self) -> HrResult<TASK_STATE> { ... }
fn get_Xml(&self) -> HrResult<String> { ... }
fn put_Enabled(&self, enabled: bool) -> HrResult<()> { ... }
fn Stop(&self) -> HrResult<()> { ... }
}
Available on crate features
kernel
and taskschd
only.Expand description
This trait is enabled with the taskschd
feature, and provides methods for
IRegisteredTask
.
Prefer importing this trait through the prelude:
use winsafe::prelude::*;
Provided Methods§
sourcefn get_Definition(&self) -> HrResult<ITaskDefinition>
fn get_Definition(&self) -> HrResult<ITaskDefinition>
IRegisteredTask::get_Definition
method.
sourcefn get_Enabled(&self) -> HrResult<bool>
fn get_Enabled(&self) -> HrResult<bool>
IRegisteredTask::get_Enabled
method.
sourcefn get_LastRunTime(&self) -> HrResult<f64>
fn get_LastRunTime(&self) -> HrResult<f64>
IRegisteredTask::get_LastRunTime
method.
sourcefn get_LastTaskResult(&self) -> HrResult<i32>
fn get_LastTaskResult(&self) -> HrResult<i32>
sourcefn get_Name(&self) -> HrResult<String>
fn get_Name(&self) -> HrResult<String>
IRegisteredTask::get_Name
method.
sourcefn get_NextRunTime(&self) -> HrResult<f64>
fn get_NextRunTime(&self) -> HrResult<f64>
IRegisteredTask::get_NextRunTime
method.
sourcefn get_NumberOfMissedRuns(&self) -> HrResult<i32>
fn get_NumberOfMissedRuns(&self) -> HrResult<i32>
sourcefn get_Path(&self) -> HrResult<String>
fn get_Path(&self) -> HrResult<String>
IRegisteredTask::get_Path
method.
sourcefn get_State(&self) -> HrResult<TASK_STATE>
fn get_State(&self) -> HrResult<TASK_STATE>
IRegisteredTask::get_State
method.
sourcefn get_Xml(&self) -> HrResult<String>
fn get_Xml(&self) -> HrResult<String>
IRegisteredTask::get_Xml
method.
sourcefn put_Enabled(&self, enabled: bool) -> HrResult<()>
fn put_Enabled(&self, enabled: bool) -> HrResult<()>
IRegisteredTask::put_Enabled
method.
sourcefn Stop(&self) -> HrResult<()>
fn Stop(&self) -> HrResult<()>
IRegisteredTask::Stop
method.
Object Safety§
This trait is not object safe.