Trait windows::Win32::System::Wmi::IWbemEventSink_Impl
pub trait IWbemEventSink_Impl: Sized + IWbemObjectSink_Impl {
// Required methods
fn SetSinkSecurity(&self, lsdlength: i32, psd: *const u8) -> Result<()>;
fn IsActive(&self) -> Result<()>;
fn GetRestrictedSink(
&self,
lnumqueries: i32,
awszqueries: *const PCWSTR,
pcallback: Option<&IUnknown>,
) -> Result<IWbemEventSink>;
fn SetBatchingParameters(
&self,
lflags: i32,
dwmaxbuffersize: u32,
dwmaxsendlatency: u32,
) -> Result<()>;
}
Required Methods§
fn SetSinkSecurity(&self, lsdlength: i32, psd: *const u8) -> Result<()>
fn IsActive(&self) -> Result<()>
fn GetRestrictedSink( &self, lnumqueries: i32, awszqueries: *const PCWSTR, pcallback: Option<&IUnknown>, ) -> Result<IWbemEventSink>
fn SetBatchingParameters( &self, lflags: i32, dwmaxbuffersize: u32, dwmaxsendlatency: u32, ) -> Result<()>
Object Safety§
This trait is not object safe.