pub trait ITsSbTaskPluginNotifySink_Impl: Sized + ITsSbBaseNotifySink_Impl {
// Required methods
fn OnSetTaskTime(
&self,
sztargetname: &BSTR,
taskstarttime: &FILETIME,
taskendtime: &FILETIME,
taskdeadline: &FILETIME,
sztasklabel: &BSTR,
sztaskidentifier: &BSTR,
sztaskplugin: &BSTR,
dwtaskstatus: u32,
sacontext: *const SAFEARRAY,
) -> Result<()>;
fn OnDeleteTaskTime(
&self,
sztargetname: &BSTR,
sztaskidentifier: &BSTR,
) -> Result<()>;
fn OnUpdateTaskStatus(
&self,
sztargetname: &BSTR,
taskidentifier: &BSTR,
taskstatus: RDV_TASK_STATUS,
) -> Result<()>;
fn OnReportTasks(&self, szhostname: &BSTR) -> Result<()>;
}
Required Methods§
fn OnSetTaskTime( &self, sztargetname: &BSTR, taskstarttime: &FILETIME, taskendtime: &FILETIME, taskdeadline: &FILETIME, sztasklabel: &BSTR, sztaskidentifier: &BSTR, sztaskplugin: &BSTR, dwtaskstatus: u32, sacontext: *const SAFEARRAY, ) -> Result<()>
fn OnDeleteTaskTime( &self, sztargetname: &BSTR, sztaskidentifier: &BSTR, ) -> Result<()>
fn OnUpdateTaskStatus( &self, sztargetname: &BSTR, taskidentifier: &BSTR, taskstatus: RDV_TASK_STATUS, ) -> Result<()>
fn OnReportTasks(&self, szhostname: &BSTR) -> Result<()>
Object Safety§
This trait is not object safe.