#[repr(C)]pub struct IWbemHiPerfProvider {
pub lpVtbl: *const IWbemHiPerfProviderVtbl,
}
Fields§
§lpVtbl: *const IWbemHiPerfProviderVtbl
Implementations§
Source§impl IWbemHiPerfProvider
impl IWbemHiPerfProvider
pub unsafe fn QueryInstances( &self, pNamespace: *mut IWbemServices, wszClass: *mut WCHAR, lFlags: c_long, pCtx: *mut IWbemContext, pSink: *mut IWbemObjectSink, ) -> HRESULT
pub unsafe fn CreateRefresher( &self, pNamespace: *mut IWbemServices, lFlags: c_long, ppRefresher: *mut *mut IWbemRefresher, ) -> HRESULT
pub unsafe fn CreateRefreshableObject( &self, pNamespace: *mut IWbemServices, pTemplate: *mut IWbemObjectAccess, pRefresher: *mut IWbemRefresher, lFlags: c_long, pContext: *mut IWbemContext, ppRefreshable: *mut *mut IWbemObjectAccess, plId: *mut c_long, ) -> HRESULT
pub unsafe fn StopRefreshing( &self, pRefresher: *mut IWbemRefresher, lId: c_long, lFlags: c_long, ) -> HRESULT
pub unsafe fn CreateRefreshableEnum( &self, pNamespace: *mut IWbemServices, wszClass: LPCWSTR, pRefresher: *mut IWbemRefresher, lFlags: c_long, pContext: *mut IWbemContext, pHiPerfEnum: *mut IWbemHiPerfEnum, plId: *mut c_long, ) -> HRESULT
pub unsafe fn GetObjects( &self, pNamespace: *mut IWbemServices, lNumObjects: c_long, apObj: *mut *mut IWbemObjectAccess, lFlags: c_long, pContext: *mut IWbemContext, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IWbemHiPerfProvider
impl Deref for IWbemHiPerfProvider
Auto Trait Implementations§
impl Freeze for IWbemHiPerfProvider
impl RefUnwindSafe for IWbemHiPerfProvider
impl !Send for IWbemHiPerfProvider
impl !Sync for IWbemHiPerfProvider
impl Unpin for IWbemHiPerfProvider
impl UnwindSafe for IWbemHiPerfProvider
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