Trait IErrorLookup_Impl
pub trait IErrorLookup_Impl: IUnknownImpl {
// Required methods
fn GetErrorDescription(
&self,
hrerror: HRESULT,
dwlookupid: u32,
pdispparams: *const DISPPARAMS,
lcid: u32,
pbstrsource: *mut BSTR,
pbstrdescription: *mut BSTR,
) -> Result<()>;
fn GetHelpInfo(
&self,
hrerror: HRESULT,
dwlookupid: u32,
lcid: u32,
pbstrhelpfile: *mut BSTR,
pdwhelpcontext: *mut u32,
) -> Result<()>;
fn ReleaseErrors(&self, dwdynamicerrorid: u32) -> Result<()>;
}
Required Methods§
fn GetErrorDescription( &self, hrerror: HRESULT, dwlookupid: u32, pdispparams: *const DISPPARAMS, lcid: u32, pbstrsource: *mut BSTR, pbstrdescription: *mut BSTR, ) -> Result<()>
fn GetHelpInfo( &self, hrerror: HRESULT, dwlookupid: u32, lcid: u32, pbstrhelpfile: *mut BSTR, pdwhelpcontext: *mut u32, ) -> Result<()>
fn ReleaseErrors(&self, dwdynamicerrorid: u32) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.