共用方式為


IDODownload::Start 方法 (deliveryoptimization.h)

啟動或繼續下載,傳遞選擇性範圍作為 DO_DOWNLOAD_RANGES_INFO 結構的指標。

語法

HRESULT Start(
  const DO_DOWNLOAD_RANGES_INFO *ranges
);

參數

ranges

選擇性。 DO_DOWNLOAD_RANGES_INFO結構的指標 (只下載檔案的特定範圍) 。 這裡傳遞的值會指出下載是針對檔案內的整個檔案或部分範圍,還是只是繼續下載而不變更範圍資訊。 下載整個檔案的要求會透過將指標傳遞至空的 DO_DOWNLOAD_RANGES_INFO 結構,也就是其 RangeCount 成員設定為零來表示。 下載部分檔案的要求會透過將指標傳遞至非空白DO_DOWNLOAD_RANGES_INFO結構來表示。 nullptr只有在下載之前已啟動一次,且具有空白/非空白範圍時,才允許傳遞,而且表示必須繼續下載,而不會變更所要求的範圍。

傳回值

如果函式成功,它會傳回 S_OK。 否則,它會傳回 HRESULT錯誤碼

規格需求

需求
最低支援的用戶端 Windows 11 組建 22621
標頭 deliveryoptimization.h