Trait windows::Win32::System::TaskScheduler::ITaskScheduler_Impl
pub trait ITaskScheduler_Impl: Sized {
// Required methods
fn SetTargetComputer(&self, pwszcomputer: &PCWSTR) -> Result<()>;
fn GetTargetComputer(&self) -> Result<PWSTR>;
fn Enum(&self) -> Result<IEnumWorkItems>;
fn Activate(&self, pwszname: &PCWSTR, riid: *const GUID) -> Result<IUnknown>;
fn Delete(&self, pwszname: &PCWSTR) -> Result<()>;
fn NewWorkItem(
&self,
pwsztaskname: &PCWSTR,
rclsid: *const GUID,
riid: *const GUID,
) -> Result<IUnknown>;
fn AddWorkItem(
&self,
pwsztaskname: &PCWSTR,
pworkitem: Option<&IScheduledWorkItem>,
) -> Result<()>;
fn IsOfType(&self, pwszname: &PCWSTR, riid: *const GUID) -> Result<()>;
}
Required Methods§
fn SetTargetComputer(&self, pwszcomputer: &PCWSTR) -> Result<()>
fn GetTargetComputer(&self) -> Result<PWSTR>
fn Enum(&self) -> Result<IEnumWorkItems>
fn Activate(&self, pwszname: &PCWSTR, riid: *const GUID) -> Result<IUnknown>
fn Delete(&self, pwszname: &PCWSTR) -> Result<()>
fn NewWorkItem( &self, pwsztaskname: &PCWSTR, rclsid: *const GUID, riid: *const GUID, ) -> Result<IUnknown>
fn AddWorkItem( &self, pwsztaskname: &PCWSTR, pworkitem: Option<&IScheduledWorkItem>, ) -> Result<()>
fn IsOfType(&self, pwszname: &PCWSTR, riid: *const GUID) -> Result<()>
Object Safety§
This trait is not object safe.