#[repr(C)]pub struct IWbemHiPerfEnumVtbl {
pub parent: IUnknownVtbl,
pub AddObjects: unsafe extern "system" fn(This: *mut IWbemHiPerfEnum, lFlags: c_long, uNumObjects: ULONG, apIds: *mut c_long, apObj: *mut *mut IWbemObjectAccess) -> HRESULT,
pub RemoveObjects: unsafe extern "system" fn(This: *mut IWbemHiPerfEnum, lFlags: c_long, uNumObjects: ULONG, apIds: *mut c_long) -> HRESULT,
pub GetObjects: unsafe extern "system" fn(This: *mut IWbemHiPerfEnum, lFlags: c_long, uNumObjects: ULONG, apObj: *mut *mut IWbemObjectAccess, puReturned: *mut ULONG) -> HRESULT,
pub RemoveAll: unsafe extern "system" fn(This: *mut IWbemHiPerfEnum, lFlags: c_long) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§AddObjects: unsafe extern "system" fn(This: *mut IWbemHiPerfEnum, lFlags: c_long, uNumObjects: ULONG, apIds: *mut c_long, apObj: *mut *mut IWbemObjectAccess) -> HRESULT
§RemoveObjects: unsafe extern "system" fn(This: *mut IWbemHiPerfEnum, lFlags: c_long, uNumObjects: ULONG, apIds: *mut c_long) -> HRESULT
§GetObjects: unsafe extern "system" fn(This: *mut IWbemHiPerfEnum, lFlags: c_long, uNumObjects: ULONG, apObj: *mut *mut IWbemObjectAccess, puReturned: *mut ULONG) -> HRESULT
§RemoveAll: unsafe extern "system" fn(This: *mut IWbemHiPerfEnum, lFlags: c_long) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWbemHiPerfEnumVtbl
impl RefUnwindSafe for IWbemHiPerfEnumVtbl
impl Send for IWbemHiPerfEnumVtbl
impl Sync for IWbemHiPerfEnumVtbl
impl Unpin for IWbemHiPerfEnumVtbl
impl UnwindSafe for IWbemHiPerfEnumVtbl
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