#[repr(C)]pub struct IAudioClockVtbl {
pub parent: IUnknownVtbl,
pub GetFrequency: unsafe extern "system" fn(This: *mut IAudioClock, pu64Frequency: *mut UINT64) -> HRESULT,
pub GetPosition: unsafe extern "system" fn(This: *mut IAudioClock, pu64Position: *mut UINT64, pu64QPCPosition: *mut UINT64) -> HRESULT,
pub GetCharacteristics: unsafe extern "system" fn(This: *mut IAudioClock, pdwCharacteristics: *mut DWORD) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetFrequency: unsafe extern "system" fn(This: *mut IAudioClock, pu64Frequency: *mut UINT64) -> HRESULT
§GetPosition: unsafe extern "system" fn(This: *mut IAudioClock, pu64Position: *mut UINT64, pu64QPCPosition: *mut UINT64) -> HRESULT
§GetCharacteristics: unsafe extern "system" fn(This: *mut IAudioClock, pdwCharacteristics: *mut DWORD) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAudioClockVtbl
impl RefUnwindSafe for IAudioClockVtbl
impl Send for IAudioClockVtbl
impl Sync for IAudioClockVtbl
impl Unpin for IAudioClockVtbl
impl UnwindSafe for IAudioClockVtbl
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