ICoreWebView2ProcessFailedEventArgs

Trait ICoreWebView2ProcessFailedEventArgs 

Source
pub trait ICoreWebView2ProcessFailedEventArgs: IUnknown {
    // Required method
    unsafe fn get_process_failed_kind(
        &self,
        process_failed_kind: *mut ProcessFailedKind,
    ) -> HRESULT;
}
Expand description

Event args for the ProcessFailed event.

Required Methods§

Source

unsafe fn get_process_failed_kind( &self, process_failed_kind: *mut ProcessFailedKind, ) -> HRESULT

The kind of process failure that has occurred. processFailedKind is COREWEBVIEW2_PROCESS_FAILED_KIND_RENDER_PROCESS_EXITED if the failed process is the main frame’s renderer, even if there were subframes rendered by such process; all frames are gone when this happens.

Trait Implementations§

Source§

impl ComInterface for dyn ICoreWebView2ProcessFailedEventArgs

Source§

const IID: IID = IID_ICORE_WEB_VIEW2_PROCESS_FAILED_EVENT_ARGS

The associated id for this interface
Source§

type VTable = ICoreWebView2ProcessFailedEventArgsVTable

A COM compatible V-Table
Source§

type Super = dyn IUnknown

The interface that this interface inherits from
Source§

fn is_iid_in_inheritance_chain(riid: &GUID) -> bool

Check whether a given IID is in the inheritance hierarchy of this interface
Source§

impl<C: ICoreWebView2ProcessFailedEventArgs> ProductionComInterface<C> for dyn ICoreWebView2ProcessFailedEventArgs

Source§

fn vtable<O: Offset>() -> Self::VTable

Get the vtable for a particular COM interface

Implementations on Foreign Types§

Source§

impl<T: ICoreWebView2ProcessFailedEventArgs + ComInterface + ?Sized> ICoreWebView2ProcessFailedEventArgs for ComPtr<T>

Source§

unsafe fn get_process_failed_kind( &self, process_failed_kind: *mut ProcessFailedKind, ) -> HRESULT

Source§

impl<T: ICoreWebView2ProcessFailedEventArgs + ComInterface + ?Sized> ICoreWebView2ProcessFailedEventArgs for ComRc<T>

Source§

unsafe fn get_process_failed_kind( &self, process_failed_kind: *mut ProcessFailedKind, ) -> HRESULT

Implementors§