IDStorageCustomDecompressionQueue_Impl

Trait IDStorageCustomDecompressionQueue_Impl 

Source
pub trait IDStorageCustomDecompressionQueue_Impl: IUnknownImpl {
    // Required methods
    fn GetEvent(&self) -> HANDLE;
    fn GetRequests(
        &self,
        maxrequests: u32,
        requests: *mut DSTORAGE_CUSTOM_DECOMPRESSION_REQUEST,
        numrequests: *mut u32,
    ) -> Result<()>;
    fn SetRequestResults(
        &self,
        numresults: u32,
        results: *const DSTORAGE_CUSTOM_DECOMPRESSION_RESULT,
    ) -> Result<()>;
}

Required Methods§

Source

fn GetEvent(&self) -> HANDLE

Source

fn GetRequests( &self, maxrequests: u32, requests: *mut DSTORAGE_CUSTOM_DECOMPRESSION_REQUEST, numrequests: *mut u32, ) -> Result<()>

Source

fn SetRequestResults( &self, numresults: u32, results: *const DSTORAGE_CUSTOM_DECOMPRESSION_RESULT, ) -> 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§