windows::Win32::System::TaskScheduler

Trait ITaskDefinition_Impl

pub trait ITaskDefinition_Impl: IDispatch_Impl {
Show 14 methods // Required methods fn RegistrationInfo(&self) -> Result<IRegistrationInfo>; fn SetRegistrationInfo( &self, pregistrationinfo: Ref<'_, IRegistrationInfo>, ) -> Result<()>; fn Triggers(&self) -> Result<ITriggerCollection>; fn SetTriggers(&self, ptriggers: Ref<'_, ITriggerCollection>) -> Result<()>; fn Settings(&self) -> Result<ITaskSettings>; fn SetSettings(&self, psettings: Ref<'_, ITaskSettings>) -> Result<()>; fn Data(&self, pdata: *mut BSTR) -> Result<()>; fn SetData(&self, data: &BSTR) -> Result<()>; fn Principal(&self) -> Result<IPrincipal>; fn SetPrincipal(&self, pprincipal: Ref<'_, IPrincipal>) -> Result<()>; fn Actions(&self) -> Result<IActionCollection>; fn SetActions(&self, pactions: Ref<'_, IActionCollection>) -> Result<()>; fn XmlText(&self, pxml: *mut BSTR) -> Result<()>; fn SetXmlText(&self, xml: &BSTR) -> Result<()>;
}

Required Methods§

fn RegistrationInfo(&self) -> Result<IRegistrationInfo>

fn SetRegistrationInfo( &self, pregistrationinfo: Ref<'_, IRegistrationInfo>, ) -> Result<()>

fn Triggers(&self) -> Result<ITriggerCollection>

fn SetTriggers(&self, ptriggers: Ref<'_, ITriggerCollection>) -> Result<()>

fn Settings(&self) -> Result<ITaskSettings>

fn SetSettings(&self, psettings: Ref<'_, ITaskSettings>) -> Result<()>

fn Data(&self, pdata: *mut BSTR) -> Result<()>

fn SetData(&self, data: &BSTR) -> Result<()>

fn Principal(&self) -> Result<IPrincipal>

fn SetPrincipal(&self, pprincipal: Ref<'_, IPrincipal>) -> Result<()>

fn Actions(&self) -> Result<IActionCollection>

fn SetActions(&self, pactions: Ref<'_, IActionCollection>) -> Result<()>

fn XmlText(&self, pxml: *mut BSTR) -> Result<()>

fn SetXmlText(&self, xml: &BSTR) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§