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