pub trait INetCfgComponentNotifyGlobal_Impl: Sized {
// Required methods
fn GetSupportedNotifications(&self) -> Result<u32>;
fn SysQueryBindingPath(
&self,
dwchangeflag: u32,
pipath: Option<&INetCfgBindingPath>,
) -> Result<()>;
fn SysNotifyBindingPath(
&self,
dwchangeflag: u32,
pipath: Option<&INetCfgBindingPath>,
) -> Result<()>;
fn SysNotifyComponent(
&self,
dwchangeflag: u32,
picomp: Option<&INetCfgComponent>,
) -> Result<()>;
}
Required Methods§
fn GetSupportedNotifications(&self) -> Result<u32>
fn SysQueryBindingPath( &self, dwchangeflag: u32, pipath: Option<&INetCfgBindingPath>, ) -> Result<()>
fn SysNotifyBindingPath( &self, dwchangeflag: u32, pipath: Option<&INetCfgBindingPath>, ) -> Result<()>
fn SysNotifyComponent( &self, dwchangeflag: u32, picomp: Option<&INetCfgComponent>, ) -> Result<()>
Object Safety§
This trait is not object safe.