pub trait IImgErrorInfo_Impl: Sized + IErrorInfo_Impl {
    // Required methods
    fn GetDeveloperDescription(&self) -> Result<BSTR>;
    fn GetUserErrorId(&self) -> Result<GUID>;
    fn GetUserParameterCount(&self) -> Result<u32>;
    fn GetUserParameter(&self, cparam: u32) -> Result<BSTR>;
    fn GetUserFallback(&self) -> Result<BSTR>;
    fn GetExceptionId(&self) -> Result<u32>;
    fn DetachErrorInfo(&self, perrorinfo: *mut ImgErrorInfo) -> Result<()>;
}

Required Methods§

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

fn GetUserErrorId(&self) -> Result<GUID>

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

fn GetUserParameter(&self, cparam: u32) -> Result<BSTR>

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

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

fn DetachErrorInfo(&self, perrorinfo: *mut ImgErrorInfo) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§