#[repr(C)]pub struct IErrorContext {
pub vtbl: *const IErrorContextVtbl,
}Fields§
§vtbl: *const IErrorContextVtblTrait Implementations§
Source§impl Clone for IErrorContext
impl Clone for IErrorContext
Source§fn clone(&self) -> IErrorContext
fn clone(&self) -> IErrorContext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IErrorContext
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IErrorContext
Source§impl Interface for IErrorContext
impl Interface for IErrorContext
Source§impl Unknown for IErrorContext
impl Unknown for IErrorContext
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IErrorContext
impl Inherits<FUnknown> for IErrorContext
impl Send for IErrorContext
impl Sync for IErrorContext
Auto Trait Implementations§
impl Freeze for IErrorContext
impl RefUnwindSafe for IErrorContext
impl Unpin for IErrorContext
impl UnwindSafe for IErrorContext
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