Trait ICommandWithParameters_Impl
pub trait ICommandWithParameters_Impl: IUnknownImpl {
// Required methods
fn GetParameterInfo(
&self,
pcparams: *mut usize,
prgparaminfo: *mut *mut DBPARAMINFO,
ppnamesbuffer: *mut *mut u16,
) -> Result<()>;
fn MapParameterNames(
&self,
cparamnames: usize,
rgparamnames: *const PCWSTR,
rgparamordinals: *mut isize,
) -> Result<()>;
fn SetParameterInfo(
&self,
cparams: usize,
rgparamordinals: *const usize,
rgparambindinfo: *const DBPARAMBINDINFO,
) -> Result<()>;
}
Required Methods§
fn GetParameterInfo( &self, pcparams: *mut usize, prgparaminfo: *mut *mut DBPARAMINFO, ppnamesbuffer: *mut *mut u16, ) -> Result<()>
fn MapParameterNames( &self, cparamnames: usize, rgparamnames: *const PCWSTR, rgparamordinals: *mut isize, ) -> Result<()>
fn SetParameterInfo( &self, cparams: usize, rgparamordinals: *const usize, rgparambindinfo: *const DBPARAMBINDINFO, ) -> 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.