ICoreWebView2FrameDestroyedEventHandler

Trait ICoreWebView2FrameDestroyedEventHandler 

Source
pub trait ICoreWebView2FrameDestroyedEventHandler: IUnknown {
    // Required method
    unsafe fn invoke(
        &self,
        sender: *mut *mut ICoreWebView2FrameVTable,
        args: *mut *mut IUnknownVTable,
    ) -> HRESULT;
}
Expand description

Receives FrameDestroyed event.

Required Methods§

Source

unsafe fn invoke( &self, sender: *mut *mut ICoreWebView2FrameVTable, args: *mut *mut IUnknownVTable, ) -> HRESULT

Provides the result for the iframe destroyed event. No event args exist and the args parameter is set to null.

Trait Implementations§

Source§

impl ComInterface for dyn ICoreWebView2FrameDestroyedEventHandler

Source§

const IID: IID = IID_ICORE_WEB_VIEW2_FRAME_DESTROYED_EVENT_HANDLER

The associated id for this interface
Source§

type VTable = ICoreWebView2FrameDestroyedEventHandlerVTable

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: ICoreWebView2FrameDestroyedEventHandler> ProductionComInterface<C> for dyn ICoreWebView2FrameDestroyedEventHandler

Source§

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

Get the vtable for a particular COM interface

Implementations on Foreign Types§

Source§

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

Source§

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

Implementors§