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