Поделиться через


Метод IProgressDialog::SetProgress (shlobj_core.h)

Обновления диалоговое окно хода выполнения с текущим состоянием операции.

Синтаксис

HRESULT SetProgress(
  [in] DWORD dwCompleted,
  [in] DWORD dwTotal
);

Параметры

[in] dwCompleted

Тип: DWORD

Определенное приложением значение, указывающее, какая доля операции была завершена на момент вызова метода.

[in] dwTotal

Тип: DWORD

Определяемое приложением значение, указывающее, какое значение dwCompleted будет иметь после завершения операции.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Используйте любую удобную числовую меру хода выполнения операции. Чтобы использовать значения, превышающие 4 гигабайта (ГБ), можно вызвать метод IProgressDialog::SetProgress64.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shlobj_core.h
DLL Shell32.dll (версия 5.0 или более поздняя)

См. также раздел

IProgressDialog