#[repr(C)]pub struct IBackgroundCopyErrorVtbl {
pub parent: IUnknownVtbl,
pub GetError: unsafe extern "system" fn(This: *mut IBackgroundCopyError, pContext: *mut BG_ERROR_CONTEXT, pCode: *mut HRESULT) -> HRESULT,
pub GetFile: unsafe extern "system" fn(This: *mut IBackgroundCopyError, pVal: *mut *mut IBackgroundCopyFile) -> HRESULT,
pub GetErrorDescription: unsafe extern "system" fn(This: *mut IBackgroundCopyError, LanguageId: DWORD, pErrorDescription: *mut LPWSTR) -> HRESULT,
pub GetErrorContextDescription: unsafe extern "system" fn(This: *mut IBackgroundCopyError, LanguageId: DWORD, pContextDescription: *mut LPWSTR) -> HRESULT,
pub GetProtocol: unsafe extern "system" fn(This: *mut IBackgroundCopyError, pProtocol: *mut LPWSTR) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetError: unsafe extern "system" fn(This: *mut IBackgroundCopyError, pContext: *mut BG_ERROR_CONTEXT, pCode: *mut HRESULT) -> HRESULT
§GetFile: unsafe extern "system" fn(This: *mut IBackgroundCopyError, pVal: *mut *mut IBackgroundCopyFile) -> HRESULT
§GetErrorDescription: unsafe extern "system" fn(This: *mut IBackgroundCopyError, LanguageId: DWORD, pErrorDescription: *mut LPWSTR) -> HRESULT
§GetErrorContextDescription: unsafe extern "system" fn(This: *mut IBackgroundCopyError, LanguageId: DWORD, pContextDescription: *mut LPWSTR) -> HRESULT
§GetProtocol: unsafe extern "system" fn(This: *mut IBackgroundCopyError, pProtocol: *mut LPWSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for IBackgroundCopyErrorVtbl
impl RefUnwindSafe for IBackgroundCopyErrorVtbl
impl Send for IBackgroundCopyErrorVtbl
impl Sync for IBackgroundCopyErrorVtbl
impl Unpin for IBackgroundCopyErrorVtbl
impl UnwindSafe for IBackgroundCopyErrorVtbl
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