Trait webview2_sys::ICoreWebView2FrameInfoCollectionIterator[][src]

pub trait ICoreWebView2FrameInfoCollectionIterator: IUnknown {
    unsafe fn get_has_current(&self, has_current: *mut BOOL) -> HRESULT;
unsafe fn get_current(
        &self,
        frame_info: *mut *mut *mut ICoreWebView2FrameInfoVTable
    ) -> HRESULT;
unsafe fn move_next(&self, has_next: *mut BOOL) -> HRESULT; }

Iterator for a collection of FrameInfos. For more info, see ICoreWebView2ProcessFailedEventArgs2 and ICoreWebView2FrameInfoCollection.

Required methods

unsafe fn get_has_current(&self, has_current: *mut BOOL) -> HRESULT[src]

TRUE when the iterator has not run out of FrameInfos. If the collection over which the iterator is iterating is empty or if the iterator has gone past the end of the collection, then this is FALSE.

unsafe fn get_current(
    &self,
    frame_info: *mut *mut *mut ICoreWebView2FrameInfoVTable
) -> HRESULT
[src]

Get the current ICoreWebView2FrameInfo of the iterator.

unsafe fn move_next(&self, has_next: *mut BOOL) -> HRESULT[src]

Move the iterator to the next FrameInfo in the collection.

Loading content...

Trait Implementations

impl ComInterface for dyn ICoreWebView2FrameInfoCollectionIterator[src]

type VTable = ICoreWebView2FrameInfoCollectionIteratorVTable

A COM compatible V-Table

type Super = dyn IUnknown

The interface that this interface inherits from

impl<C: ICoreWebView2FrameInfoCollectionIterator> ProductionComInterface<C> for dyn ICoreWebView2FrameInfoCollectionIterator[src]

Implementations on Foreign Types

impl<T: ICoreWebView2FrameInfoCollectionIterator + ComInterface + ?Sized> ICoreWebView2FrameInfoCollectionIterator for ComRc<T>[src]

impl<T: ICoreWebView2FrameInfoCollectionIterator + ComInterface + ?Sized> ICoreWebView2FrameInfoCollectionIterator for ComPtr<T>[src]

Loading content...

Implementors

Loading content...