Structure FixupInfo (naptypes.h)
Syntaxe
typedef struct tagFixupInfo {
FixupState state;
Percentage percentage;
ResultCodes resultCodes;
MessageId fixupMsgId;
} FixupInfo;
Membres
state
Valeur FixupState qui définit l’état de correction du SHA.
percentage
Type de données Pourcentage qui contient le pourcentage de correction terminée. Ce membre est une valeur différente de zéro comprise entre 0 (zéro) et 100 lorsque l’état est égal à FixupStateInProgress ; sinon, il est égal à 0 (zéro).
resultCodes
Structure ResultCodes qui contient les valeurs HRESULT définies par SHA retournées à l’agent NAP dans un appel à GetFixupInfo.
fixupMsgId
Valeur MessageID qui contient l’ID de ressource défini par SHA d’une structure de status de correction.
Remarques
Si votre processus de correction SHA prend en charge la création de rapports de valeurs de pourcentage pendant la mise à jour, pourcentage est utilisé pour communiquer la progression actuelle sous forme de valeur de pourcentage entier. Une fois la mise à jour de correction terminée, le pourcentage doit être défini sur 100 et l’état doit être défini sur fixupStateSuccess. Si la correction n’est pas terminée, pourcentage doit être défini sur une valeur comprise entre 0 et 99, inclusive, et l’état doit être défini sur fixupStateInProgress.
Si votre processus de correction ne prend pas en charge la création de rapports de valeurs de pourcentage, tant que l’état est défini sur fixupStateInProgress, pourcentage doit être défini sur une valeur de 101, ce qui indique que le processus de correction est dans un état général de « mise à jour », mais que la quantité d’achèvement est inconnue. Une fois la correction terminée, l’état doit être défini sur fixupStateSuccess et le pourcentage doit être défini sur 100.
Si le SHA ne peut pas mettre à jour les informations de correction, l’état doit être défini sur fixupStateCouldNotUpdate.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | naptypes.h |