windows::Win32::System::Search

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.

Implementors§