Trait windows::Win32::System::Wmi::IWbemQuery_Impl
pub trait IWbemQuery_Impl: Sized {
// Required methods
fn Empty(&self) -> Result<()>;
fn SetLanguageFeatures(
&self,
uflags: u32,
uarraysize: u32,
pufeatures: *const u32,
) -> Result<()>;
fn TestLanguageFeatures(
&self,
uflags: u32,
uarraysize: *mut u32,
pufeatures: *mut u32,
) -> Result<()>;
fn Parse(
&self,
pszlang: &PCWSTR,
pszquery: &PCWSTR,
uflags: u32,
) -> Result<()>;
fn GetAnalysis(
&self,
uanalysistype: u32,
uflags: u32,
panalysis: *mut *mut c_void,
) -> Result<()>;
fn FreeMemory(&self, pmem: *const c_void) -> Result<()>;
fn GetQueryInfo(
&self,
uanalysistype: u32,
uinfoid: u32,
ubufsize: u32,
pdestbuf: *mut c_void,
) -> Result<()>;
}
Required Methods§
fn Empty(&self) -> Result<()>
fn SetLanguageFeatures( &self, uflags: u32, uarraysize: u32, pufeatures: *const u32, ) -> Result<()>
fn TestLanguageFeatures( &self, uflags: u32, uarraysize: *mut u32, pufeatures: *mut u32, ) -> Result<()>
fn Parse(&self, pszlang: &PCWSTR, pszquery: &PCWSTR, uflags: u32) -> Result<()>
fn GetAnalysis( &self, uanalysistype: u32, uflags: u32, panalysis: *mut *mut c_void, ) -> Result<()>
fn FreeMemory(&self, pmem: *const c_void) -> Result<()>
fn GetQueryInfo( &self, uanalysistype: u32, uinfoid: u32, ubufsize: u32, pdestbuf: *mut c_void, ) -> Result<()>
Object Safety§
This trait is not object safe.