#[repr(C)]pub struct IVssBackupComponentsExVtbl {
pub parent: IVssBackupComponentsVtbl,
pub GetWriterMetadataEx: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx, iWriter: UINT, pidInstance: *mut VSS_ID, ppMetadata: *mut *mut IVssExamineWriterMetadataEx) -> HRESULT,
pub SetSelectedForRestoreEx: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx, writerId: VSS_ID, ct: VSS_COMPONENT_TYPE, wszLogicalPath: LPCWSTR, wszComponentName: LPCWSTR, bSelectedForRestore: bool, instanceId: VSS_ID) -> HRESULT,
}
Fields§
§parent: IVssBackupComponentsVtbl
§GetWriterMetadataEx: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx, iWriter: UINT, pidInstance: *mut VSS_ID, ppMetadata: *mut *mut IVssExamineWriterMetadataEx) -> HRESULT
§SetSelectedForRestoreEx: unsafe extern "system" fn(This: *mut IVssBackupComponentsEx, writerId: VSS_ID, ct: VSS_COMPONENT_TYPE, wszLogicalPath: LPCWSTR, wszComponentName: LPCWSTR, bSelectedForRestore: bool, instanceId: VSS_ID) -> HRESULT
Auto Trait Implementations§
impl Freeze for IVssBackupComponentsExVtbl
impl RefUnwindSafe for IVssBackupComponentsExVtbl
impl Send for IVssBackupComponentsExVtbl
impl Sync for IVssBackupComponentsExVtbl
impl Unpin for IVssBackupComponentsExVtbl
impl UnwindSafe for IVssBackupComponentsExVtbl
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