pub trait IDStorageFactory_Impl: Sized {
    unsafe fn CreateQueue(
        &self,
        desc: *const DSTORAGE_QUEUE_DESC,
        riid: *const GUID,
        ppv: *mut *mut c_void
    ) -> HRESULT; unsafe fn OpenFile(
        &self,
        path: PCWSTR,
        riid: *const GUID,
        ppv: *mut *mut c_void
    ) -> HRESULT; unsafe fn CreateStatusArray(
        &self,
        capacity: u32,
        name: PCSTR,
        riid: *const GUID,
        ppv: *mut *mut c_void
    ) -> HRESULT; unsafe fn SetDebugFlags(&self, flags: DSTORAGE_DEBUG); unsafe fn SetStagingBufferSize(&self, size: u32) -> HRESULT; }

Required Methods§

Implementors§