Trait windows::Win32::System::Search::IRowset_Impl
pub trait IRowset_Impl: Sized {
// Required methods
fn AddRefRows(
&self,
crows: usize,
rghrows: *const usize,
rgrefcounts: *mut u32,
rgrowstatus: *mut u32,
) -> Result<()>;
fn GetData(
&self,
hrow: usize,
haccessor: HACCESSOR,
pdata: *mut c_void,
) -> Result<()>;
fn GetNextRows(
&self,
hreserved: usize,
lrowsoffset: isize,
crows: isize,
pcrowsobtained: *mut usize,
prghrows: *mut *mut usize,
) -> Result<()>;
fn ReleaseRows(
&self,
crows: usize,
rghrows: *const usize,
rgrowoptions: *const u32,
rgrefcounts: *mut u32,
rgrowstatus: *mut u32,
) -> Result<()>;
fn RestartPosition(&self, hreserved: usize) -> Result<()>;
}
Required Methods§
fn AddRefRows( &self, crows: usize, rghrows: *const usize, rgrefcounts: *mut u32, rgrowstatus: *mut u32, ) -> Result<()>
fn GetData( &self, hrow: usize, haccessor: HACCESSOR, pdata: *mut c_void, ) -> Result<()>
fn GetNextRows( &self, hreserved: usize, lrowsoffset: isize, crows: isize, pcrowsobtained: *mut usize, prghrows: *mut *mut usize, ) -> Result<()>
fn ReleaseRows( &self, crows: usize, rghrows: *const usize, rgrowoptions: *const u32, rgrefcounts: *mut u32, rgrowstatus: *mut u32, ) -> Result<()>
fn RestartPosition(&self, hreserved: usize) -> Result<()>
Object Safety§
This trait is not object safe.