ICoreWebView2WebResourceRequestedEventHandler

Trait ICoreWebView2WebResourceRequestedEventHandler 

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

Runs when a URL request (through network, file, and so on) is made in the webview for a Web resource matching resource context filter and URL specified in AddWebResourceRequestedFilter. The host views and modifies the request or provide a response in a similar pattern to HTTP, in which case the request immediately completed. This may not contain any request headers that are added by the network stack, such as an Authorization header.

Required Methods§

Source

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

Provides the event args for the corresponding event.

Trait Implementations§

Source§

impl ComInterface for dyn ICoreWebView2WebResourceRequestedEventHandler

Source§

const IID: IID = IID_ICORE_WEB_VIEW2_WEB_RESOURCE_REQUESTED_EVENT_HANDLER

The associated id for this interface
Source§

type VTable = ICoreWebView2WebResourceRequestedEventHandlerVTable

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

Source§

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

Get the vtable for a particular COM interface

Implementations on Foreign Types§

Source§

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

Source§

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

Implementors§