Partager via


Méthode INetDiagHelperEx ::ReconfirmLowHealth (ndhelper.h)

La méthode ReconfirmLowHealth permet d’ajouter une deuxième passe d’intégrité faible après le diagnostic des hypothèses et avant la récupération des réparations. Cette méthode permet à la classe d’assistance de voir les résultats diagnostics et de modifier le diagnostic si nécessaire. La méthode n’est appelée que si un diagnostic n’est pas rejeté et que des hypothèses ont été générées.

Syntaxe

HRESULT ReconfirmLowHealth(
  [in]  ULONG            celt,
  [in]  HypothesisResult *pResults,
  [out] LPWSTR           *ppwszUpdatedDescription,
  [out] DIAGNOSIS_STATUS *pUpdatedStatus
);

Paramètres

[in] celt

Nombre de structures HypothesisResult pointées par pResults.

[in] pResults

Pointeur vers la ou les structures HypothesisResult contenant les informations D’HYPOTHÈSE obtenues via la méthode GetLowerHypotheses, ainsi que les status de cette hypothèse. Inclut une structure HypothesisResult pour chaque hypothèse générée par l’appel de la classe d’assistance à GetLowerHypotheses.

[out] ppwszUpdatedDescription

Description mise à jour de l’incident en cours de diagnostic.

[out] pUpdatedStatus

Valeur DIAGNOSIS_STATUS qui indique la status de l’incident.

Valeur retournée

Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants.

Code de retour Description
S_OK
L’opération a réussi.
 

Tout résultat autre que S_OK sera interprété comme une erreur et entraînera l’abandon des résultats de la fonction.

Remarques

Cette méthode n’est pas requise lors de la création d’une extension de classe d’assistance.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ndhelper.h

Voir aussi

DIAGNOSIS_STATUS

HypothesisResult

INetDiagHelperEx