pub trait IFsrmActionCommand_Impl: Sized + IFsrmAction_Impl {
Show 14 methods // Required methods fn ExecutablePath(&self) -> Result<BSTR>; fn SetExecutablePath(&self, executablepath: &BSTR) -> Result<()>; fn Arguments(&self) -> Result<BSTR>; fn SetArguments(&self, arguments: &BSTR) -> Result<()>; fn Account(&self) -> Result<FsrmAccountType>; fn SetAccount(&self, account: FsrmAccountType) -> Result<()>; fn WorkingDirectory(&self) -> Result<BSTR>; fn SetWorkingDirectory(&self, workingdirectory: &BSTR) -> Result<()>; fn MonitorCommand(&self) -> Result<VARIANT_BOOL>; fn SetMonitorCommand(&self, monitorcommand: VARIANT_BOOL) -> Result<()>; fn KillTimeOut(&self) -> Result<i32>; fn SetKillTimeOut(&self, minutes: i32) -> Result<()>; fn LogResult(&self) -> Result<VARIANT_BOOL>; fn SetLogResult(&self, logresults: VARIANT_BOOL) -> Result<()>;
}

Required Methods§

fn ExecutablePath(&self) -> Result<BSTR>

fn SetExecutablePath(&self, executablepath: &BSTR) -> Result<()>

fn Arguments(&self) -> Result<BSTR>

fn SetArguments(&self, arguments: &BSTR) -> Result<()>

fn Account(&self) -> Result<FsrmAccountType>

fn SetAccount(&self, account: FsrmAccountType) -> Result<()>

fn WorkingDirectory(&self) -> Result<BSTR>

fn SetWorkingDirectory(&self, workingdirectory: &BSTR) -> Result<()>

fn MonitorCommand(&self) -> Result<VARIANT_BOOL>

fn SetMonitorCommand(&self, monitorcommand: VARIANT_BOOL) -> Result<()>

fn KillTimeOut(&self) -> Result<i32>

fn SetKillTimeOut(&self, minutes: i32) -> Result<()>

fn LogResult(&self) -> Result<VARIANT_BOOL>

fn SetLogResult(&self, logresults: VARIANT_BOOL) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§