ホーム › Networking.BackgroundIntelligentTransferService › IBackgroundCopyJobHttpOptions3
IBackgroundCopyJobHttpOptions3
COMメソッド 2
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| certValidationCallback | IUnknown* | in | サーバー証明書を検証するためのIBackgroundCopyServerCertificateValidationCallbackを実装したオブジェクト。NULLで解除可能。 |
vtbl 14 HRESULT MakeCustomHeadersWriteOnly()
HSP用 COM定義
#usecom / #comfunc によるHSPのCOM呼び出し定義。数字は vtbl インデックス(0始まり)。クラスIDが無い場合 #usecom の末尾は "{}"、ある場合は "{CLSID}"。
#define global IID_IBackgroundCopyJobHttpOptions3 "{8A9263D3-FD4C-4EDA-9B28-30132A4D4E3C}"
#usecom global IBackgroundCopyJobHttpOptions3 IID_IBackgroundCopyJobHttpOptions3 "{}"
#comfunc global IBackgroundCopyJobHttpOptions3_SetServerCertificateValidationInterface 13 sptr
#comfunc global IBackgroundCopyJobHttpOptions3_MakeCustomHeadersWriteOnly 14
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。