ICoreWebView2EstimatedEndTimeChangedEventHandler

Trait ICoreWebView2EstimatedEndTimeChangedEventHandler 

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

Implements the interface to receive EstimatedEndTimeChanged event. Use the ICoreWebView2DownloadOperation.EstimatedEndTime property to get the new estimated end time.

Required Methods§

Source

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

Provides the event args for the corresponding event. No event args exist and the args parameter is set to null.

Trait Implementations§

Source§

impl ComInterface for dyn ICoreWebView2EstimatedEndTimeChangedEventHandler

Source§

const IID: IID = IID_ICORE_WEB_VIEW2_ESTIMATED_END_TIME_CHANGED_EVENT_HANDLER

The associated id for this interface
Source§

type VTable = ICoreWebView2EstimatedEndTimeChangedEventHandlerVTable

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

Source§

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

Get the vtable for a particular COM interface

Implementations on Foreign Types§

Source§

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

Source§

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

Implementors§