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


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

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

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

Синтаксис

HRESULT WinSATComplete(
  [in] HRESULT hresult,
  [in] LPCWSTR strDescription
);

Параметры

[in] hresult

Возвращаемое значение оценки. Ниже приведены возможные возвращаемые значения оценки.

Значение Значение
WINSAT_STATUS_COMPLETED_SUCCESS
0x40033
Оценка успешно завершена.
WINSAT_ERROR_ASSESSMENT_INTERFERENCE
0x80040034
Оценка не смогла завершиться из-за системной активности.
WINSAT_ERROR_COMPLETED_ERROR
0x80040035
Не удалось завершить оценку из-за внутренней или системной ошибки.
WINSAT_ERROR_WINSAT_CANCELED
0x80040036
Оценка была отменена.
WINSAT_ERROR_COMMAND_LINE_INVALID
0x80040037
Недопустимая командная строка, переданная в WinSAT.
WINSAT_ERROR_ACCESS_DENIED
0x80040038
Пользователь не имеет достаточных привилегий для запуска WinSAT.
WINSAT_ERROR_WINSAT_ALREADY_RUNNING
0x80040039
Другая копия WinSAT.exe уже запущена; Одновременно на компьютере может выполняться только один экземпляр WinSAT.exe.

[in] strDescription

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

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

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

Требования

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

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

IInitiateWinSATAssessment

IWinSATInitiateEvents

IWinSATInitiateEvents::WinSATUpdate