Trait windows::Win32::System::Search::IViewFilter_Impl

pub trait IViewFilter_Impl: Sized {
    // Required methods
    fn GetFilter(
        &self,
        haccessor: HACCESSOR,
        pcrows: *mut usize,
        pcompareops: *mut *mut u32,
        pcriteriadata: *mut c_void,
    ) -> Result<()>;
    fn GetFilterBindings(
        &self,
        pcbindings: *mut usize,
        prgbindings: *mut *mut DBBINDING,
    ) -> Result<()>;
    fn SetFilter(
        &self,
        haccessor: HACCESSOR,
        crows: usize,
        compareops: *const u32,
        pcriteriadata: *const c_void,
    ) -> Result<()>;
}

Required Methods§

fn GetFilter( &self, haccessor: HACCESSOR, pcrows: *mut usize, pcompareops: *mut *mut u32, pcriteriadata: *mut c_void, ) -> Result<()>

fn GetFilterBindings( &self, pcbindings: *mut usize, prgbindings: *mut *mut DBBINDING, ) -> Result<()>

fn SetFilter( &self, haccessor: HACCESSOR, crows: usize, compareops: *const u32, pcriteriadata: *const c_void, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§