Compartilhar via


Método IWinSATInitiateEvents::WinSATComplete (winsatcominterfacei.h)

[IWinSATInitiateEvents::WinSATComplete pode estar alterado ou indisponível para versões após Windows 8.1.]

Recebe notificação quando uma avaliação é bem-sucedida, falha ou é cancelada.

Sintaxe

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

Parâmetros

[in] hresult

O valor retornado da avaliação. Veja a seguir os possíveis valores retornados da avaliação.

Valor Significado
WINSAT_STATUS_COMPLETED_SUCCESS
0x40033
A avaliação foi concluída com êxito.
WINSAT_ERROR_ASSESSMENT_INTERFERENCE
0x80040034
A avaliação não pôde ser concluída devido à atividade do sistema.
WINSAT_ERROR_COMPLETED_ERROR
0x80040035
A avaliação não pôde ser concluída devido a um erro interno ou do sistema.
WINSAT_ERROR_WINSAT_CANCELED
0x80040036
A avaliação foi cancelada.
WINSAT_ERROR_COMMAND_LINE_INVALID
0x80040037
A linha de comando passada para WinSAT não era válida.
WINSAT_ERROR_ACCESS_DENIED
0x80040038
O usuário não tem privilégios suficientes para executar o WinSAT.
WINSAT_ERROR_WINSAT_ALREADY_RUNNING
0x80040039
Outra cópia do WinSAT.exe já está em execução; apenas uma instância de WinSAT.exe pode ser executada no computador ao mesmo tempo.

[in] strDescription

A descrição do status de conclusão. Essa cadeia de caracteres é válida durante a vida útil desse retorno de chamada. Copie a cadeia de caracteres se precisar dela depois que o retorno de chamada retornar.

Retornar valor

Esse método deve retornar S_OK; o valor é ignorado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho winsatcominterfacei.h
DLL Winsatapi.dll

Confira também

IInitiateWinSATAssessment

IWinSATInitiateEvents

IWinSATInitiateEvents::WinSATUpdate