ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler

Trait ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler 

Source
pub trait ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler: IUnknown {
    // Required method
    unsafe fn invoke(
        &self,
        error_code: HRESULT,
        web_view: *mut *mut ICoreWebView2CompositionControllerVTable,
    ) -> HRESULT;
}
Expand description

The caller implements this interface to receive the CoreWebView2Controller created via CreateCoreWebView2CompositionController.

Required Methods§

Source

unsafe fn invoke( &self, error_code: HRESULT, web_view: *mut *mut ICoreWebView2CompositionControllerVTable, ) -> HRESULT

Called to provide the implementer with the completion status and result of the corresponding asynchronous method call.

Trait Implementations§

Source§

impl ComInterface for dyn ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler

Source§

const IID: IID = IID_ICORE_WEB_VIEW2_CREATE_CORE_WEB_VIEW2_COMPOSITION_CONTROLLER_COMPLETED_HANDLER

The associated id for this interface
Source§

type VTable = ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandlerVTable

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

Source§

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

Get the vtable for a particular COM interface

Implementations on Foreign Types§

Source§

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

Source§

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

Implementors§