#[repr(C)]pub struct IRunningTaskVtbl {
pub parent: IDispatchVtbl,
pub get_Name: unsafe extern "system" fn(This: *mut IRunningTask, pName: *mut BSTR) -> HRESULT,
pub get_InstanceGuid: unsafe extern "system" fn(This: *mut IRunningTask, pGuid: *mut BSTR) -> HRESULT,
pub get_Path: unsafe extern "system" fn(This: *mut IRunningTask, pPath: *mut BSTR) -> HRESULT,
pub get_State: unsafe extern "system" fn(This: *mut IRunningTask, pState: *mut TASK_STATE) -> HRESULT,
pub get_CurrentAction: unsafe extern "system" fn(This: *mut IRunningTask, pName: *mut BSTR) -> HRESULT,
pub Stop: unsafe extern "system" fn(This: *mut IRunningTask) -> HRESULT,
pub Refresh: unsafe extern "system" fn(This: *mut IRunningTask) -> HRESULT,
pub get_EnginePID: unsafe extern "system" fn(This: *mut IRunningTask, pPID: *mut DWORD) -> HRESULT,
}Fields§
§parent: IDispatchVtbl§get_Name: unsafe extern "system" fn(This: *mut IRunningTask, pName: *mut BSTR) -> HRESULT§get_InstanceGuid: unsafe extern "system" fn(This: *mut IRunningTask, pGuid: *mut BSTR) -> HRESULT§get_Path: unsafe extern "system" fn(This: *mut IRunningTask, pPath: *mut BSTR) -> HRESULT§get_State: unsafe extern "system" fn(This: *mut IRunningTask, pState: *mut TASK_STATE) -> HRESULT§get_CurrentAction: unsafe extern "system" fn(This: *mut IRunningTask, pName: *mut BSTR) -> HRESULT§Stop: unsafe extern "system" fn(This: *mut IRunningTask) -> HRESULT§Refresh: unsafe extern "system" fn(This: *mut IRunningTask) -> HRESULT§get_EnginePID: unsafe extern "system" fn(This: *mut IRunningTask, pPID: *mut DWORD) -> HRESULTAuto Trait Implementations§
impl Freeze for IRunningTaskVtbl
impl RefUnwindSafe for IRunningTaskVtbl
impl Send for IRunningTaskVtbl
impl Sync for IRunningTaskVtbl
impl Unpin for IRunningTaskVtbl
impl UnwindSafe for IRunningTaskVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more