ホーム › Networking.DeliveryOptimization › IDODownload
IDODownload
COMメソッド 7
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 HRESULT Start(DO_DOWNLOAD_RANGES_INFO* ranges)
| ranges | DO_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)
| status | DO_DOWNLOAD_STATUS* | out | 現在のダウンロード状態を受け取るDO_DOWNLOAD_STATUS構造体への出力ポインタ。進捗やエラーを含む。 |
vtbl 8 HRESULT GetProperty(DODownloadProperty propId, VARIANT* propVal)
| propId | DODownloadProperty | in | 取得するプロパティを識別するDODownloadProperty列挙値。 |
| propVal | VARIANT* | out | 取得したプロパティ値をVARIANTとして受け取る出力ポインタ。 |
vtbl 9 HRESULT SetProperty(DODownloadProperty propId, VARIANT* propVal)
| propId | DODownloadProperty | in | 設定するプロパティを識別するDODownloadProperty列挙値。 |
| propVal | VARIANT* | in | 設定するプロパティ値を表すVARIANTへの入力ポインタ。 |