Partager via


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

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

Reçoit une notification lorsqu’une évaluation progresse.

Syntaxe

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

Paramètres

[in] uCurrentTick

Coche de progression actuelle de l’évaluation.

[in] uTickTotal

Nombre total de graduations de progression pour l’évaluation.

[in] strCurrentState

Chaîne qui contient l’état actuel de l’évaluation. 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.

Remarques

Vous pouvez utiliser cette méthode pour déterminer la progression d’une évaluation formelle.

Note Vous pouvez utiliser les valeurs uCurrentTick et uTickTotal pour marquer la progression des évaluations formelles uniquement ; les valeurs sont égales à zéro pour toutes les autres évaluations.
 
Vous devez garder votre implémentation courte afin de ne pas manquer les mises à jour suivantes ; vous n’obtiendrez pas de nouvelles mises à jour tant que la méthode n’est pas retournée.
Note Si une instance de WinSAT est déjà en cours d’exécution, il est possible que vous receviez un ou plusieurs rappels de mise à jour pour l’évaluation en cours d’exécution.
 

Exemples

Pour obtenir un exemple d’implémentation, consultez la méthode InitiateAssessment ou InitiateFormalAssessment de IInitiateWinSATAssessment.

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 ::WinSATComplete