pub trait IBackgroundCopyJob4_Impl: Sized + IBackgroundCopyJob3_Impl {
    // Required methods
    fn SetPeerCachingFlags(&self, flags: u32) -> Result<()>;
    fn GetPeerCachingFlags(&self) -> Result<u32>;
    fn GetOwnerIntegrityLevel(&self) -> Result<u32>;
    fn GetOwnerElevationState(&self) -> Result<BOOL>;
    fn SetMaximumDownloadTime(&self, timeout: u32) -> Result<()>;
    fn GetMaximumDownloadTime(&self) -> Result<u32>;
}

Required Methods§

fn SetPeerCachingFlags(&self, flags: u32) -> Result<()>

fn GetPeerCachingFlags(&self) -> Result<u32>

fn GetOwnerIntegrityLevel(&self) -> Result<u32>

fn GetOwnerElevationState(&self) -> Result<BOOL>

fn SetMaximumDownloadTime(&self, timeout: u32) -> Result<()>

fn GetMaximumDownloadTime(&self) -> Result<u32>

Object Safety§

This trait is not object safe.

Implementors§