pub trait ICoreWebView2FrameInfoCollectionIterator: IUnknown {
// Required methods
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;
}Expand description
Iterator for a collection of FrameInfos. For more info, see
ICoreWebView2ProcessFailedEventArgs2 and
ICoreWebView2FrameInfoCollection.
Required Methods§
Sourceunsafe fn get_has_current(&self, has_current: *mut BOOL) -> HRESULT
unsafe fn get_has_current(&self, has_current: *mut BOOL) -> HRESULT
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.
Sourceunsafe fn get_current(
&self,
frame_info: *mut *mut *mut ICoreWebView2FrameInfoVTable,
) -> HRESULT
unsafe fn get_current( &self, frame_info: *mut *mut *mut ICoreWebView2FrameInfoVTable, ) -> HRESULT
Get the current ICoreWebView2FrameInfo of the iterator.
Trait Implementations§
Source§impl ComInterface for dyn ICoreWebView2FrameInfoCollectionIterator
impl ComInterface for dyn ICoreWebView2FrameInfoCollectionIterator
Source§const IID: IID = IID_ICORE_WEB_VIEW2_FRAME_INFO_COLLECTION_ITERATOR
const IID: IID = IID_ICORE_WEB_VIEW2_FRAME_INFO_COLLECTION_ITERATOR
The associated id for this interface
Source§type VTable = ICoreWebView2FrameInfoCollectionIteratorVTable
type VTable = ICoreWebView2FrameInfoCollectionIteratorVTable
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