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§
Sourceunsafe fn invoke(
&self,
sender: *mut *mut ICoreWebView2VTable,
args: *mut *mut ICoreWebView2WebResourceRequestedEventArgsVTable,
) -> HRESULT
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
impl ComInterface for dyn ICoreWebView2WebResourceRequestedEventHandler
Source§const IID: IID = IID_ICORE_WEB_VIEW2_WEB_RESOURCE_REQUESTED_EVENT_HANDLER
const IID: IID = IID_ICORE_WEB_VIEW2_WEB_RESOURCE_REQUESTED_EVENT_HANDLER
The associated id for this interface
Source§type VTable = ICoreWebView2WebResourceRequestedEventHandlerVTable
type VTable = ICoreWebView2WebResourceRequestedEventHandlerVTable
A COM compatible V-Table
Source§fn is_iid_in_inheritance_chain(riid: &GUID) -> bool
fn is_iid_in_inheritance_chain(riid: &GUID) -> bool
Check whether a given IID is in the inheritance hierarchy of this interface