#[repr(C)]pub struct ILongExposureInfraredFrameReferenceVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut ILongExposureInfraredFrameReference, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut ILongExposureInfraredFrameReference) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut ILongExposureInfraredFrameReference) -> ULONG>,
pub AcquireFrame: Option<unsafe extern "C" fn(This: *mut ILongExposureInfraredFrameReference, longExposureInfraredFrame: *mut *mut ILongExposureInfraredFrame) -> HRESULT>,
pub get_RelativeTime: Option<unsafe extern "C" fn(This: *mut ILongExposureInfraredFrameReference, relativeTime: *mut TIMESPAN) -> HRESULT>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut ILongExposureInfraredFrameReference, riid: *const IID, ppvObject: *mut *mut c_void) -> HRESULT>§AddRef: Option<unsafe extern "C" fn(This: *mut ILongExposureInfraredFrameReference) -> ULONG>§Release: Option<unsafe extern "C" fn(This: *mut ILongExposureInfraredFrameReference) -> ULONG>§AcquireFrame: Option<unsafe extern "C" fn(This: *mut ILongExposureInfraredFrameReference, longExposureInfraredFrame: *mut *mut ILongExposureInfraredFrame) -> HRESULT>§get_RelativeTime: Option<unsafe extern "C" fn(This: *mut ILongExposureInfraredFrameReference, relativeTime: *mut TIMESPAN) -> HRESULT>Trait Implementations§
Source§impl Default for ILongExposureInfraredFrameReferenceVtbl
impl Default for ILongExposureInfraredFrameReferenceVtbl
Source§fn default() -> ILongExposureInfraredFrameReferenceVtbl
fn default() -> ILongExposureInfraredFrameReferenceVtbl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ILongExposureInfraredFrameReferenceVtbl
impl RefUnwindSafe for ILongExposureInfraredFrameReferenceVtbl
impl Send for ILongExposureInfraredFrameReferenceVtbl
impl Sync for ILongExposureInfraredFrameReferenceVtbl
impl Unpin for ILongExposureInfraredFrameReferenceVtbl
impl UnwindSafe for ILongExposureInfraredFrameReferenceVtbl
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