ICoreWebView2RasterizationScaleChangedEventHandler

Trait ICoreWebView2RasterizationScaleChangedEventHandler 

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

Receives RasterizationScaleChanged events. Use the RasterizationScale property to get the modified scale.

Required Methods§

Source

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

Called to provide the implementer with the event args for the corresponding event. There are no event args and the args parameter will be null.

Trait Implementations§

Source§

impl ComInterface for dyn ICoreWebView2RasterizationScaleChangedEventHandler

Source§

const IID: IID = IID_ICORE_WEB_VIEW2_RASTERIZATION_SCALE_CHANGED_EVENT_HANDLER

The associated id for this interface
Source§

type VTable = ICoreWebView2RasterizationScaleChangedEventHandlerVTable

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

Source§

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

Get the vtable for a particular COM interface

Implementations on Foreign Types§

Source§

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

Source§

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

Implementors§