Trait IBidiSpl_Impl
pub trait IBidiSpl_Impl: IUnknownImpl {
// Required methods
fn BindDevice(&self, pszdevicename: &PCWSTR, dwaccess: u32) -> Result<()>;
fn UnbindDevice(&self) -> Result<()>;
fn SendRecv(
&self,
pszaction: &PCWSTR,
prequest: Ref<'_, IBidiRequest>,
) -> Result<()>;
fn MultiSendRecv(
&self,
pszaction: &PCWSTR,
prequestcontainer: Ref<'_, IBidiRequestContainer>,
) -> Result<()>;
}
Required Methods§
fn BindDevice(&self, pszdevicename: &PCWSTR, dwaccess: u32) -> Result<()>
fn UnbindDevice(&self) -> Result<()>
fn SendRecv( &self, pszaction: &PCWSTR, prequest: Ref<'_, IBidiRequest>, ) -> Result<()>
fn MultiSendRecv( &self, pszaction: &PCWSTR, prequestcontainer: Ref<'_, IBidiRequestContainer>, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.