#[repr(C)]pub struct IVssBackupComponentsEx3Vtbl {
pub parent: IVssBackupComponentsEx2Vtbl,
pub GetWriterStatusEx: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx3, iWriter: UINT, pidInstance: *mut VSS_ID, pidWriter: *mut VSS_ID, pbstrWriter: *mut BSTR, pnStatus: *mut VSS_WRITER_STATE, phrFailureWriter: *mut HRESULT, phrApplication: *mut HRESULT, pbstrApplicationMessage: *mut BSTR) -> HRESULT,
pub AddSnapshotToRecoverySet: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx3, snapshotId: VSS_ID, dwFlags: DWORD, pwszDestinationVolume: VSS_PWSZ) -> HRESULT,
pub RecoverSet: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx3, dwFlags: DWORD, ppAsync: *mut *mut IVssAsync) -> HRESULT,
pub GetSessionId: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx3, idSession: *mut VSS_ID) -> HRESULT,
}
Fields§
§parent: IVssBackupComponentsEx2Vtbl
§GetWriterStatusEx: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx3, iWriter: UINT, pidInstance: *mut VSS_ID, pidWriter: *mut VSS_ID, pbstrWriter: *mut BSTR, pnStatus: *mut VSS_WRITER_STATE, phrFailureWriter: *mut HRESULT, phrApplication: *mut HRESULT, pbstrApplicationMessage: *mut BSTR) -> HRESULT
§AddSnapshotToRecoverySet: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx3, snapshotId: VSS_ID, dwFlags: DWORD, pwszDestinationVolume: VSS_PWSZ) -> HRESULT
§RecoverSet: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx3, dwFlags: DWORD, ppAsync: *mut *mut IVssAsync) -> HRESULT
§GetSessionId: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx3, idSession: *mut VSS_ID) -> HRESULT
Auto Trait Implementations§
impl Freeze for IVssBackupComponentsEx3Vtbl
impl RefUnwindSafe for IVssBackupComponentsEx3Vtbl
impl Send for IVssBackupComponentsEx3Vtbl
impl Sync for IVssBackupComponentsEx3Vtbl
impl Unpin for IVssBackupComponentsEx3Vtbl
impl UnwindSafe for IVssBackupComponentsEx3Vtbl
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