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.