Partager via


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

[IWinSATInitiateEvents ::WinSATComplete peut être modifié ou indisponible pour les versions après Windows 8.1.]

Reçoit une notification lorsqu’une évaluation réussit, échoue ou est annulée.

Syntaxe

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

Paramètres

[in] hresult

Valeur de retour de l’évaluation. Voici les valeurs de retour possibles de l’évaluation.

Valeur Signification
WINSAT_STATUS_COMPLETED_SUCCESS
0x40033
L’évaluation s’est terminée avec succès.
WINSAT_ERROR_ASSESSMENT_INTERFERENCE
0x80040034
L’évaluation n’a pas pu se terminer en raison de l’activité du système.
WINSAT_ERROR_COMPLETED_ERROR
0x80040035
L’évaluation n’a pas pu se terminer en raison d’une erreur interne ou système.
WINSAT_ERROR_WINSAT_CANCELED
0x80040036
L’évaluation a été annulée.
WINSAT_ERROR_COMMAND_LINE_INVALID
0x80040037
La ligne de commande passée à WinSAT n’était pas valide.
WINSAT_ERROR_ACCESS_DENIED
0x80040038
L’utilisateur ne dispose pas des privilèges suffisants pour exécuter WinSAT.
WINSAT_ERROR_WINSAT_ALREADY_RUNNING
0x80040039
Une autre copie de WinSAT.exe est déjà en cours d’exécution ; une seule instance de WinSAT.exe peut s’exécuter sur l’ordinateur à la fois.

[in] strDescription

Description du status d’achèvement. Cette chaîne est valide pendant la durée de ce rappel. Copiez la chaîne si vous en avez besoin après le retour du rappel.

Valeur retournée

Cette méthode doit retourner S_OK ; la valeur est ignorée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête winsatcominterfacei.h
DLL Winsatapi.dll

Voir aussi

IInitiateWinSATAssessment

IWinSATInitiateEvents

IWinSATInitiateEvents ::WinSATUpdate