WebView2 日本語リファレンス
WebView2インターフェース › ICoreWebView2DownloadOperation

ICoreWebView2DownloadOperation

COM
IID3d6b6cf2-afe1-44c7-a995-c65117714336継承元IUnknown自前メソッド開始 vtbl3

メソッド 19

vtbl = vtable インデックス(0始まり)。HSP等からインデックス指定でCOMメソッドを呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT add_BytesReceivedChanged(ICoreWebView2BytesReceivedChangedEventHandler* eventHandler, EventRegistrationToken* token)
4HRESULT remove_BytesReceivedChanged(EventRegistrationToken token)
5HRESULT add_EstimatedEndTimeChanged(ICoreWebView2EstimatedEndTimeChangedEventHandler* eventHandler, EventRegistrationToken* token)
6HRESULT remove_EstimatedEndTimeChanged(EventRegistrationToken token)
7HRESULT add_StateChanged(ICoreWebView2StateChangedEventHandler* eventHandler, EventRegistrationToken* token)
8HRESULT remove_StateChanged(EventRegistrationToken token)
9HRESULT get_Uri(LPWSTR* uri)
10HRESULT get_ContentDisposition(LPWSTR* contentDisposition)
11HRESULT get_MimeType(LPWSTR* mimeType)
12HRESULT get_TotalBytesToReceive(LONGLONG* totalBytesToReceive)
13HRESULT get_BytesReceived(LONGLONG* bytesReceived)
14HRESULT get_EstimatedEndTime(LPWSTR* estimatedEndTime)
15HRESULT get_ResultFilePath(LPWSTR* resultFilePath)
16HRESULT get_State(COREWEBVIEW2_DOWNLOAD_STATE* downloadState)
17HRESULT get_InterruptReason(COREWEBVIEW2_DOWNLOAD_INTERRUPT_REASON* interruptReason)
18HRESULT Cancel( void)
19HRESULT Pause( void)
20HRESULT Resume( void)
21HRESULT get_CanResume(BOOL* canResume)