Trait windows::Win32::Storage::Imapi::IDiscFormat2Erase_Impl

pub trait IDiscFormat2Erase_Impl: Sized + IDiscFormat2_Impl {
    // Required methods
    fn SetRecorder(&self, value: Option<&IDiscRecorder2>) -> Result<()>;
    fn Recorder(&self) -> Result<IDiscRecorder2>;
    fn SetFullErase(&self, value: VARIANT_BOOL) -> Result<()>;
    fn FullErase(&self) -> Result<VARIANT_BOOL>;
    fn CurrentPhysicalMediaType(&self) -> Result<IMAPI_MEDIA_PHYSICAL_TYPE>;
    fn SetClientName(&self, value: &BSTR) -> Result<()>;
    fn ClientName(&self) -> Result<BSTR>;
    fn EraseMedia(&self) -> Result<()>;
}

Required Methods§

fn SetRecorder(&self, value: Option<&IDiscRecorder2>) -> Result<()>

fn Recorder(&self) -> Result<IDiscRecorder2>

fn SetFullErase(&self, value: VARIANT_BOOL) -> Result<()>

fn FullErase(&self) -> Result<VARIANT_BOOL>

fn CurrentPhysicalMediaType(&self) -> Result<IMAPI_MEDIA_PHYSICAL_TYPE>

fn SetClientName(&self, value: &BSTR) -> Result<()>

fn ClientName(&self) -> Result<BSTR>

fn EraseMedia(&self) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§