Win32 API 日本語リファレンス
ホームNetworking.DeliveryOptimization › IDODownload

IDODownload

COM
IIDfbbd7fc0-c147-4727-a38d-827ef071ee77継承元IUnknown自前メソッド開始 vtbl3

メソッド 7

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

vtbl 3 HRESULT Start(DO_DOWNLOAD_RANGES_INFO* ranges)
rangesDO_DOWNLOAD_RANGES_INFO*inダウンロードするバイト範囲情報を指すDO_DOWNLOAD_RANGES_INFOポインタ。NULL指定で全体をダウンロードする。
vtbl 4 HRESULT Pause()
vtbl 5 HRESULT Abort()
vtbl 6 HRESULT Finalize()
vtbl 7 HRESULT GetStatus(DO_DOWNLOAD_STATUS* status)
statusDO_DOWNLOAD_STATUS*out現在のダウンロード状態を受け取るDO_DOWNLOAD_STATUS構造体への出力ポインタ。進捗やエラーを含む。
vtbl 8 HRESULT GetProperty(DODownloadProperty propId, VARIANT* propVal)
propIdDODownloadPropertyin取得するプロパティを識別するDODownloadProperty列挙値。
propValVARIANT*out取得したプロパティ値をVARIANTとして受け取る出力ポインタ。
vtbl 9 HRESULT SetProperty(DODownloadProperty propId, VARIANT* propVal)
propIdDODownloadPropertyin設定するプロパティを識別するDODownloadProperty列挙値。
propValVARIANT*in設定するプロパティ値を表すVARIANTへの入力ポインタ。