Compartilhar via


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

O método ReconfirmLowHealth é usado para adicionar um segundo passe de Baixa Integridade após as hipóteses terem sido diagnosticadas e antes que os reparos sejam recuperados. Esse método permite que a classe auxiliar veja os resultados diagnóstico e altere o diagnóstico, se necessário. O método só será chamado se um diagnóstico não for rejeitado e as hipóteses forem geradas.

Sintaxe

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

Parâmetros

[in] celt

O número de estruturas HypothesisResultapontadas por pResults.

[in] pResults

Ponteiro para as estruturas HypothesisResult que contêm as informações HYPOTHESIS obtidas por meio do método GetLowerHypotheses juntamente com o status dessa hipótese. Inclui uma estrutura HypothesisResult para cada hipótese gerada pela chamada da classe auxiliar para GetLowerHypotheses.

[out] ppwszUpdatedDescription

Uma descrição atualizada do incidente que está sendo diagnosticado.

[out] pUpdatedStatus

Um valor DIAGNOSIS_STATUS que indica o status do incidente.

Retornar valor

Os possíveis valores retornados incluem, mas não se limitam a, o seguinte.

Código de retorno Descrição
S_OK
A operação foi realizada com êxito.
 

Qualquer resultado diferente de S_OK será interpretado como um erro e fará com que os resultados da função sejam descartados.

Comentários

Esse método não é necessário ao criar uma extensão de classe auxiliar.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ndhelper.h

Confira também

DIAGNOSIS_STATUS

HypothesisResult

INetDiagHelperEx