Compartir a través de


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

[IWinSATInitiateEvents::WinSATComplete puede modificarse o no estar disponible para versiones después de Windows 8.1.]

Recibe una notificación cuando una evaluación se realiza correctamente, produce un error o se cancela.

Sintaxis

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

Parámetros

[in] hresult

Valor devuelto de la evaluación. A continuación se muestran los posibles valores devueltos de la evaluación.

Valor Significado
WINSAT_STATUS_COMPLETED_SUCCESS
0x40033
La evaluación se completó correctamente.
WINSAT_ERROR_ASSESSMENT_INTERFERENCE
0x80040034
No se pudo completar la evaluación debido a la actividad del sistema.
WINSAT_ERROR_COMPLETED_ERROR
0x80040035
No se pudo completar la evaluación debido a un error interno o del sistema.
WINSAT_ERROR_WINSAT_CANCELED
0x80040036
Se canceló la evaluación.
WINSAT_ERROR_COMMAND_LINE_INVALID
0x80040037
La línea de comandos pasada a WinSAT no era válida.
WINSAT_ERROR_ACCESS_DENIED
0x80040038
El usuario no tiene suficientes privilegios para ejecutar WinSAT.
WINSAT_ERROR_WINSAT_ALREADY_RUNNING
0x80040039
Ya se está ejecutando otra copia de WinSAT.exe; solo una instancia de WinSAT.exe se puede ejecutar en el equipo a la vez.

[in] strDescription

Descripción del estado de finalización. Esta cadena es válida durante la duración de esta devolución de llamada. Copie la cadena si la necesita después de que se devuelva la devolución de llamada.

Valor devuelto

Este método debe devolver S_OK; se omite el valor.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado winsatcominterfacei.h
Archivo DLL Winsatapi.dll

Consulte también

IInitiateWinSATAssessment

IWinSATInitiateEvents

IWinSATInitiateEvents::WinSATUpdate