pub trait ITaskDefinition_Impl: Sized + IDispatch_Impl {
Show 14 methods // Required methods fn RegistrationInfo(&self) -> Result<IRegistrationInfo>; fn SetRegistrationInfo( &self, pregistrationinfo: Option<&IRegistrationInfo> ) -> Result<()>; fn Triggers(&self) -> Result<ITriggerCollection>; fn SetTriggers(&self, ptriggers: Option<&ITriggerCollection>) -> Result<()>; fn Settings(&self) -> Result<ITaskSettings>; fn SetSettings(&self, psettings: Option<&ITaskSettings>) -> Result<()>; fn Data(&self, pdata: *mut BSTR) -> Result<()>; fn SetData(&self, data: &BSTR) -> Result<()>; fn Principal(&self) -> Result<IPrincipal>; fn SetPrincipal(&self, pprincipal: Option<&IPrincipal>) -> Result<()>; fn Actions(&self) -> Result<IActionCollection>; fn SetActions(&self, pactions: Option<&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: Option<&IRegistrationInfo> ) -> Result<()>

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

fn SetTriggers(&self, ptriggers: Option<&ITriggerCollection>) -> Result<()>

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

fn SetSettings(&self, psettings: Option<&ITaskSettings>) -> Result<()>

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

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

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

fn SetPrincipal(&self, pprincipal: Option<&IPrincipal>) -> Result<()>

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

fn SetActions(&self, pactions: Option<&IActionCollection>) -> Result<()>

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

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

Object Safety§

This trait is not object safe.

Implementors§