ICoreWebView2_22
COMメソッド 2
vtbl = vtable インデックス(0始まり)。HSP等からインデックス指定でCOMメソッドを呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 123 HRESULT AddWebResourceRequestedFilterWithRequestSourceKinds(LPWSTR uri, COREWEBVIEW2_WEB_RESOURCE_CONTEXT ResourceContext, COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS requestSourceKinds)
| uri | LPWSTR | in | フィルタ対象とするリソースの URI(ワイルドカードを含めることができる)を指定する。 |
| ResourceContext | COREWEBVIEW2_WEB_RESOURCE_CONTEXT | in | フィルタ対象とするリソースの種類を COREWEBVIEW2_WEB_RESOURCE_CONTEXT 値で指定する。 |
| requestSourceKinds | COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS | in | フィルタ対象とする要求元の種別を COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS 値で指定する。 |
vtbl 124 HRESULT RemoveWebResourceRequestedFilterWithRequestSourceKinds(LPWSTR uri, COREWEBVIEW2_WEB_RESOURCE_CONTEXT ResourceContext, COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS requestSourceKinds)
| uri | LPWSTR | in | 削除対象のフィルタに対応するリソースの URI を指定する。 |
| ResourceContext | COREWEBVIEW2_WEB_RESOURCE_CONTEXT | in | 削除対象のフィルタに対応するリソースの種類を COREWEBVIEW2_WEB_RESOURCE_CONTEXT 値で指定する。 |
| requestSourceKinds | COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS | in | 削除対象のフィルタに対応する要求元の種別を COREWEBVIEW2_WEB_RESOURCE_REQUEST_SOURCE_KINDS 値で指定する。 |
HSP用 COM定義
#usecom / #comfunc によるHSPのCOM呼び出し定義。数字は vtbl インデックス(0始まり)。WebView2 のインターフェースは環境/ローダ経由で取得するため #usecom 末尾は "{}"。
#define global IID_ICoreWebView2_22 "{DB75DFC7-A857-4632-A398-6969DDE26C0A}"
#usecom global ICoreWebView2_22 IID_ICoreWebView2_22 "{}"
#comfunc global ICoreWebView2_22_AddWebResourceRequestedFilterWithRequestSourceKinds 123 wstr,int,int
#comfunc global ICoreWebView2_22_RemoveWebResourceRequestedFilterWithRequestSourceKinds 124 wstr,int,int
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。関連項目
バージョン違い・関連インターフェース
- i ICoreWebView2
- i ICoreWebView2_2
- i ICoreWebView2_3
- i ICoreWebView2_4
- i ICoreWebView2_5
- i ICoreWebView2_6
- i ICoreWebView2_7
- i ICoreWebView2_8
- i ICoreWebView2_9
- i ICoreWebView2_10
- i ICoreWebView2_11
- i ICoreWebView2_12
- i ICoreWebView2_13
- i ICoreWebView2_14
- i ICoreWebView2_15
- i ICoreWebView2_16
- i ICoreWebView2_17
- i ICoreWebView2_18
- i ICoreWebView2_19
- i ICoreWebView2_20
- i ICoreWebView2_21
- i ICoreWebView2_23
- i ICoreWebView2_24
- i ICoreWebView2_25
- i ICoreWebView2_26
- i ICoreWebView2_27
- i ICoreWebView2_28
- i ICoreWebView2_29