[−][src]Trait webview2_sys::ICoreWebView2DevToolsProtocolEventReceiver
A Receiver is created for a particular DevTools Protocol event and allows you to subscribe and unsubscribe from that event. Obtained from the WebView object via GetDevToolsProtocolEventReceiver.
Required methods
unsafe fn add_dev_tools_protocol_event_received(
&self,
handler: *mut *mut ICoreWebView2DevToolsProtocolEventReceivedEventHandlerVTable,
token: *mut EventRegistrationToken
) -> HRESULT
&self,
handler: *mut *mut ICoreWebView2DevToolsProtocolEventReceivedEventHandlerVTable,
token: *mut EventRegistrationToken
) -> HRESULT
Subscribe to a DevToolsProtocol event. The handler's Invoke method will be called whenever the corresponding DevToolsProtocol event fires. Invoke will be called with an event args object containing the DevTools Protocol event's parameter object as a JSON string.
\snippet ScriptComponent.cpp DevToolsProtocolEventReceived
unsafe fn remove_dev_tools_protocol_event_received(
&self,
token: EventRegistrationToken
) -> HRESULT
&self,
token: EventRegistrationToken
) -> HRESULT
Remove an event handler previously added with add_DevToolsProtocolEventReceived.
Trait Implementations
impl ComInterface for dyn ICoreWebView2DevToolsProtocolEventReceiver
[src]
type VTable = ICoreWebView2DevToolsProtocolEventReceiverVTable
A COM compatible V-Table
type Super = dyn IUnknown
The interface that this interface inherits from
const IID: IID
[src]
fn is_iid_in_inheritance_chain(riid: &GUID) -> bool
[src]
impl<C: ICoreWebView2DevToolsProtocolEventReceiver> ProductionComInterface<C> for dyn ICoreWebView2DevToolsProtocolEventReceiver
[src]
Implementations on Foreign Types
impl<T: ICoreWebView2DevToolsProtocolEventReceiver + ComInterface + ?Sized> ICoreWebView2DevToolsProtocolEventReceiver for ComRc<T>
[src]
unsafe fn add_dev_tools_protocol_event_received(
&self,
handler: *mut *mut ICoreWebView2DevToolsProtocolEventReceivedEventHandlerVTable,
token: *mut EventRegistrationToken
) -> HRESULT
[src]
&self,
handler: *mut *mut ICoreWebView2DevToolsProtocolEventReceivedEventHandlerVTable,
token: *mut EventRegistrationToken
) -> HRESULT
unsafe fn remove_dev_tools_protocol_event_received(
&self,
token: EventRegistrationToken
) -> HRESULT
[src]
&self,
token: EventRegistrationToken
) -> HRESULT
impl<T: ICoreWebView2DevToolsProtocolEventReceiver + ComInterface + ?Sized> ICoreWebView2DevToolsProtocolEventReceiver for ComPtr<T>
[src]
unsafe fn add_dev_tools_protocol_event_received(
&self,
handler: *mut *mut ICoreWebView2DevToolsProtocolEventReceivedEventHandlerVTable,
token: *mut EventRegistrationToken
) -> HRESULT
[src]
&self,
handler: *mut *mut ICoreWebView2DevToolsProtocolEventReceivedEventHandlerVTable,
token: *mut EventRegistrationToken
) -> HRESULT
unsafe fn remove_dev_tools_protocol_event_received(
&self,
token: EventRegistrationToken
) -> HRESULT
[src]
&self,
token: EventRegistrationToken
) -> HRESULT