#[repr(C)]pub struct IDXGIKeyedMutexVtbl {
pub parent: IDXGIDeviceSubObjectVtbl,
pub AcquireSync: unsafe extern "system" fn(This: *mut IDXGIKeyedMutex, Key: UINT64, dwMilliseconds: DWORD) -> HRESULT,
pub ReleaseSync: unsafe extern "system" fn(This: *mut IDXGIKeyedMutex, Key: UINT64) -> HRESULT,
}
Fields§
§parent: IDXGIDeviceSubObjectVtbl
§AcquireSync: unsafe extern "system" fn(This: *mut IDXGIKeyedMutex, Key: UINT64, dwMilliseconds: DWORD) -> HRESULT
§ReleaseSync: unsafe extern "system" fn(This: *mut IDXGIKeyedMutex, Key: UINT64) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDXGIKeyedMutexVtbl
impl RefUnwindSafe for IDXGIKeyedMutexVtbl
impl Send for IDXGIKeyedMutexVtbl
impl Sync for IDXGIKeyedMutexVtbl
impl Unpin for IDXGIKeyedMutexVtbl
impl UnwindSafe for IDXGIKeyedMutexVtbl
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