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


Метод IWinSATInitiateEvents::WinSATUpdate (winsatcominterfacei.h)

[IWinSATInitiateEvents::WinSATUpdate может быть изменен или недоступен для выпусков после Windows 8.1.]

Получает уведомление, когда оценка выполняется.

Синтаксис

HRESULT WinSATUpdate(
  [in] UINT    uCurrentTick,
  [in] UINT    uTickTotal,
  [in] LPCWSTR strCurrentState
);

Параметры

[in] uCurrentTick

Текущий тик хода выполнения оценки.

[in] uTickTotal

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

[in] strCurrentState

Строка, содержащая текущее состояние оценки. Эта строка действительна во время существования этого обратного вызова. Скопируйте строку, если она нужна после возврата обратного вызова.

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

Этот метод должен возвращать S_OK; значение игнорируется.

Комментарии

Этот метод можно использовать для определения хода выполнения формальной оценки.

Примечание Значения uCurrentTick и uTickTotal можно использовать для пометки хода выполнения только для формальных оценок. значения равны нулю для всех остальных оценок.
 
Следует держать реализацию короткой, чтобы не пропустить последующие обновления; вы не будете получать новые обновления до тех пор, пока метод не вернет.
Примечание Если экземпляр WinSAT уже запущен, возможно, вы можете получить один или несколько обратных вызовов обновления для текущей оценки.
 

Примеры

Пример реализации см. в разделе Метод InitiateAssessment или InitiateFormalAssessmentобъекта IInitiateWinSATAssessment.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header winsatcominterfacei.h
DLL Winsatapi.dll

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

IInitiateWinSATAssessment

IWinSATInitiateEvents

IWinSATInitiateEvents::WinSATComplete