Trait windows::Win32::System::TaskScheduler::ITask_Impl
pub trait ITask_Impl: Sized + IScheduledWorkItem_Impl {
// Required methods
fn SetApplicationName(&self, pwszapplicationname: &PCWSTR) -> Result<()>;
fn GetApplicationName(&self) -> Result<PWSTR>;
fn SetParameters(&self, pwszparameters: &PCWSTR) -> Result<()>;
fn GetParameters(&self) -> Result<PWSTR>;
fn SetWorkingDirectory(&self, pwszworkingdirectory: &PCWSTR) -> Result<()>;
fn GetWorkingDirectory(&self) -> Result<PWSTR>;
fn SetPriority(&self, dwpriority: u32) -> Result<()>;
fn GetPriority(&self) -> Result<u32>;
fn SetTaskFlags(&self, dwflags: u32) -> Result<()>;
fn GetTaskFlags(&self) -> Result<u32>;
fn SetMaxRunTime(&self, dwmaxruntimems: u32) -> Result<()>;
fn GetMaxRunTime(&self) -> Result<u32>;
}
Required Methods§
fn SetApplicationName(&self, pwszapplicationname: &PCWSTR) -> Result<()>
fn GetApplicationName(&self) -> Result<PWSTR>
fn SetParameters(&self, pwszparameters: &PCWSTR) -> Result<()>
fn GetParameters(&self) -> Result<PWSTR>
fn SetWorkingDirectory(&self, pwszworkingdirectory: &PCWSTR) -> Result<()>
fn GetWorkingDirectory(&self) -> Result<PWSTR>
fn SetPriority(&self, dwpriority: u32) -> Result<()>
fn GetPriority(&self) -> Result<u32>
fn SetTaskFlags(&self, dwflags: u32) -> Result<()>
fn GetTaskFlags(&self) -> Result<u32>
fn SetMaxRunTime(&self, dwmaxruntimems: u32) -> Result<()>
fn GetMaxRunTime(&self) -> Result<u32>
Object Safety§
This trait is not object safe.