Condividi tramite


Metodo INetDiagHelperEx::ReconfirmLowHealth (ndhelper.h)

Il metodo ReconfirmLowHealth viene usato per aggiungere un secondo passaggio Di integrità bassa dopo la diagnosi delle ipotesi e prima del recupero delle riparazioni. Questo metodo consente alla classe helper di visualizzare i risultati della diagnostica e di modificare la diagnosi, se necessario. Il metodo viene chiamato solo se una diagnosi non viene rifiutata e sono state generate ipotesi.

Sintassi

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

Parametri

[in] celt

Numero di strutture HypothesisResult a cui punta pResults.

[in] pResults

Puntatore a StructureResult contenente le informazioni DI IPOTESI ottenute tramite il metodo GetLowerHypotheses insieme allo stato di tale ipotesi. Include una struttura HypothesisResult per ogni ipotesi generata dalla chiamata della classe helper a GetLowerHypotheses.

[out] ppwszUpdatedDescription

Descrizione aggiornata dell'evento imprevisto diagnosticato.

[out] pUpdatedStatus

Valore DIAGNOSIS_STATUS che indica lo stato dell'evento imprevisto.

Valore restituito

I valori restituiti possibili includono, ma non sono limitati ai valori seguenti.

Codice restituito Descrizione
S_OK
Operazione completata.
 

Qualsiasi risultato diverso da S_OK verrà interpretato come un errore e causerà l'eliminazione dei risultati della funzione.

Commenti

Questo metodo non è necessario quando si compila un'estensione della classe helper.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ndhelper.h

Vedi anche

DIAGNOSIS_STATUS

HypothesisResult

INetDiagHelperEx