선택적 범위를 DO_DOWNLOAD_RANGES_INFO 구조에 대한 포인터로 전달하여 다운로드를 시작하거나 다시 시작합니다.
구문
HRESULT Start(
const DO_DOWNLOAD_RANGES_INFO *ranges
);
매개 변수
ranges
선택 사항입니다.
DO_DOWNLOAD_RANGES_INFO 구조체에 대한 포인터입니다(파일의 특정 범위만 다운로드). 여기에 전달된 값은 다운로드가 파일 내의 전체 파일 또는 부분 범위에 대한 것인지 아니면 단순히 범위 정보를 변경하지 않고 다운로드를 다시 시작할 것인지를 나타냅니다. 전체 파일 다운로드 요청은 RangeCount 멤버가 0으로 설정된 빈 DO_DOWNLOAD_RANGES_INFO 구조체에 포인터를 전달하여 표시됩니다. 부분 파일 다운로드 요청은 비어 있지 않은 DO_DOWNLOAD_RANGES_INFO 구조에 포인터를 전달하여 표시됩니다. 빈/비어 있지 않은 범위로 다운로드가 이미 한 번 시작된 경우에만 전달 nullptr 이 허용되며, 요청된 범위를 변경하지 않고 다운로드를 다시 시작해야 했음을 나타냅니다.
반환 값
함수가 성공하면 S_OK를 반환합니다. 그렇지 않으면 HRESULT오류 코드를 반환합니다.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | Windows 11 빌드 22621 |
| 머리글 | deliveryoptimization.h |