pub trait ICoreWebView2WebResourceRequestedEventArgs: IUnknown {
// Required methods
unsafe fn get_request(
&self,
request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable,
) -> HRESULT;
unsafe fn get_response(
&self,
response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable,
) -> HRESULT;
unsafe fn put_response(
&self,
response: *mut *mut ICoreWebView2WebResourceResponseVTable,
) -> HRESULT;
unsafe fn get_deferral(
&self,
deferral: *mut *mut *mut ICoreWebView2DeferralVTable,
) -> HRESULT;
unsafe fn get_resource_context(
&self,
context: *mut WebResourceContext,
) -> HRESULT;
}Expand description
Event args for the WebResourceRequested event.
Required Methods§
Sourceunsafe fn get_request(
&self,
request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable,
) -> HRESULT
unsafe fn get_request( &self, request: *mut *mut *mut ICoreWebView2WebResourceRequestVTable, ) -> HRESULT
The Web resource request. The request object may be missing some headers that are added by network stack at a later time.
Sourceunsafe fn get_response(
&self,
response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable,
) -> HRESULT
unsafe fn get_response( &self, response: *mut *mut *mut ICoreWebView2WebResourceResponseVTable, ) -> HRESULT
A placeholder for the web resource response object. If this object is set, the web resource request is completed with the specified response.
Sourceunsafe fn put_response(
&self,
response: *mut *mut ICoreWebView2WebResourceResponseVTable,
) -> HRESULT
unsafe fn put_response( &self, response: *mut *mut ICoreWebView2WebResourceResponseVTable, ) -> HRESULT
Sets the Response property. Create an empty web resource response
object with CreateWebResourceResponse and then modify it to construct
the response.
Sourceunsafe fn get_deferral(
&self,
deferral: *mut *mut *mut ICoreWebView2DeferralVTable,
) -> HRESULT
unsafe fn get_deferral( &self, deferral: *mut *mut *mut ICoreWebView2DeferralVTable, ) -> HRESULT
Obtain an ICoreWebView2Deferral object and put the event into a
deferred state. Use the ICoreWebView2Deferral object to complete the
request at a later time.
Sourceunsafe fn get_resource_context(
&self,
context: *mut WebResourceContext,
) -> HRESULT
unsafe fn get_resource_context( &self, context: *mut WebResourceContext, ) -> HRESULT
The web resource request context.
Trait Implementations§
Source§impl ComInterface for dyn ICoreWebView2WebResourceRequestedEventArgs
impl ComInterface for dyn ICoreWebView2WebResourceRequestedEventArgs
Source§const IID: IID = IID_ICORE_WEB_VIEW2_WEB_RESOURCE_REQUESTED_EVENT_ARGS
const IID: IID = IID_ICORE_WEB_VIEW2_WEB_RESOURCE_REQUESTED_EVENT_ARGS
The associated id for this interface
Source§type VTable = ICoreWebView2WebResourceRequestedEventArgsVTable
type VTable = ICoreWebView2WebResourceRequestedEventArgsVTable
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